自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(11)
  • 收藏
  • 关注

原创 动态sql的foreach

SQL片段有的时候,我们可能会将一些功能的部分抽取出来,方便复用1.使用sql标签抽取公共部分 <sql id="if-title-author"> <if test="title!=null"> and title =#{title} </if> <if test="author!=null"> and author=#{author} &l

2021-01-20 11:21:01 234

原创 动态sql

什么时动态sql:就是根据不同的条件,生成不同的sql语句搭建环境

2021-01-19 12:02:32 109

原创 多对一、一对多

环境搭建1导入lombok2.新建实体类 Teacher Student3.创建Mapper接口4.建立Mapper.xml5.在核心配置文件中绑定接口6.测实是否能够运行多对一实体类 private int id; private String name; //学生需要关联一个老师 private Teacher teacher;private int id; private String name;按照查询嵌套处理<!-- 思路:

2021-01-12 21:36:55 155

原创 Lombok

@Getter and @Setter@FieldNameConstants@ToString@EqualsAndHashCode@AllArgsConstructor, @RequiredArgsConstructor and @NoArgsConstructor@Log, @Log4j, @Log4j2, @Slf4j, @XSlf4j, @CommonsLog, @JBossLog, @Flogger, @CustomLog@Data@Builder@SuperBuilder@Sin

2021-01-11 21:17:33 95

原创 注解的CRUD

使用注解来写增删改查增 @Insert("insert into user (id,name,pwd) values (#{id},#{name},#{password})") int addUser(UUser user);mapper.addUser(new UUser(5,"zzw","123"));删 @Delete("delete from user where id=#{uid}") int deleteUser(@Param("uid") int id);

2021-01-10 19:09:05 162

原创 使用注解开发

注解在接口上实现底层主要应用反射public interface UserMapper { @Select("select * from user") List<UUser> getUsers();}在核心配置文件中绑定接口<mappers> <mapper class="com.zzt.Mapper.UserMapper"/> </mappers>mybatis详细配置流程...

2021-01-09 21:43:41 89

原创 resultMap和日志

1.resultMapresultMap对于简单的语句来说,不用配置显示的结果映射,对于复杂的语句来说,只需要描述他们的关系就好。<resultMap id="UserMap" type="UUser"> <id column="id" property="id"/> <result column="pwd" property="password"/></resultMap>2.日志工厂如果一个数据库操作出现了异常,需要找出错误,所

2020-12-25 14:06:30 97

原创 配置优化、映射器、生命周期和作用域

创建dp.propertiesdriver=com.mysql.jdbc.Driverurl=jdbc:mysql://rm-2ze4l7uuq500j3a2bam.mysql.rds.aliyuncs.com:3306/mybatis?useSSL=true&amp;useUnicode=true&amp;characterEncoding=UTF-8username=rootpassword=Zhenziteng666

2020-12-23 16:00:55 96

原创 Mybatis中的Map和模糊查询

1. Map1.mapper.xml <insert id="addUser2" parameterType="map" > insert into mybatis.user (id,name,pwd) values (#{userid},#{userName},#{password}); </insert>2.mapper接口 int addUser2(Map<String,Object>map);3.Test类 @Te

2020-12-22 20:04:42 145

原创 Mybatis的增删改查

Mybatis的增删改查1.接口在接口中写增、删、改、查方法 //根据id查询用户 User getUserById(int id); //增加一个用户 int addUser(User user); //修改用户 int updateUser(User user); //删除用户 int deleteUser(int id);2.Mapper.xml直接填写sql语句 <select id="getUserById"

2020-12-21 23:44:51 129

原创 初见Mybatis

首次学习Mybatis首先,如果是新手想学习java语言开发,强烈推荐b站的一位up主遇见狂神说,对于新手来说讲的很细很细,而且还会将笔记上传自己的公众号。我会将自己的学习心得和笔记记录在自己的空间中,以此来鞭策自己。...

2020-12-21 00:10:03 161 2

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除