mybatis
go_to_study
这个作者很懒,什么都没留下…
展开
-
mybatis之动态sql
什么是动态SQL?动态SQL指的是根据不同的查询条件 , 生成不同的Sql语句.新建数据表blog编写实体类对象import lombok.AllArgsConstructor;import lombok.Data;import lombok.NoArgsConstructor;@Data@AllArgsConstructor@NoArgsConstructorpublic class Blog { private int id; private St原创 2020-10-29 20:03:16 · 145 阅读 · 0 评论 -
mybatis中多对一和一对多处理
关联查询(实现多对一查询)表结构为多个学生对应一个老师学生类和老师类对象@Data@AllArgsConstructor@NoArgsConstructorpublic class Student { private int id; private String name; private int tid; private Teacher teacher;}@Data@NoArgsConstructor@AllArgsConstructorp原创 2020-10-29 19:12:10 · 233 阅读 · 0 评论 -
mybatis中ResultMap的使用
ResultMap的使用是为了解决属性名和字段名不一致的问题。问题查看之前的数据库的字段名Java中的实体类设计public class User { private int id; private String name; private String password;}//注意密码字段和数据库中不一样mapper映射文件<select id="findall" resultType="User"> select * from user原创 2020-10-28 21:45:06 · 132 阅读 · 0 评论 -
java框架之mybaits总结
什么是mybatis?MyBatis 是一款优秀的持久层框架MyBatis 可以使用简单的 XML 或注解来配置和映射原生信息,将接口和 Java 的 实体类 【PlainOld Java Objects,普通的 Java对象】映射成数据库中的记录。Mybatis官方文档 : http://www.mybatis.org/mybatis3/zh/index.html为什么需要MybatisMybatis就是帮助程序猿将数据存入数据库中 , 和从数据库中取数据 .传统的jdbc操作 , 有很原创 2020-10-28 17:14:23 · 199 阅读 · 0 评论