- 博客(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
原创 多对一、一对多
环境搭建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&useUnicode=true&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关注的人