![](https://img-blog.csdnimg.cn/20201014180756923.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
MyBatis
Man - yee
成长ing 努力ing 遇见更好的Gioia
展开
-
MyBatis的基本使用
MyBatis:对象关系映射框架 jdbc,hibernate,MyBatis的区别 jdbc 纯数据库连接,数据库操作效率最高(最快)开发效率低 hibernate orm(对象关系映射)开发效率高,数据库操作效率低(不灵活) MyBatis orm(对象关系映射) 开发效率比hibernate低,比jdbc高。数据库操作效率比hibernate高,和jdbc接近。灵...原创 2019-09-17 17:26:42 · 138 阅读 · 0 评论 -
MyBatis中的关系 一对一,一对多,多对多
hibernate中有关系,在mybatis里面也有关系的配置。 一对一 用户和卡,一个用户对应一张卡,一张卡对应一个用户 User实体类中 public class User { private Integer uid; private String uname; private String pass; //用户里面需要一个card的对象 privat...原创 2019-09-19 10:26:44 · 174 阅读 · 0 评论 -
MyBatis的动态获取sql
是根据逻辑中的条件,动态产生sql语句 动态新增 指定类的添加 实体类Student public class Student { private Integer sid; private String name; private String sex; private Integer age; private Date time; //get set 方法...原创 2019-09-19 12:42:12 · 492 阅读 · 0 评论 -
MyBatis的纯注解开发
MyBatis的纯注解方式: 不用写实体类的配置文件,直接在接口里面写 实体类中:User.xml public class User { private Integer uid; private String uname; private String pass; //get,set方法,tostring方法和构造方法 } 然后就不需要配置文件,在接口中写 UserMapper pub...原创 2019-09-23 09:38:15 · 1501 阅读 · 1 评论 -
MyBatis纯注解的一对一,一对多,多对多
一对一 用户 和 卡 用户 User public class User { private Integer uid; private String uname; private String pass; //用户对应的卡 private Card card; //对应的构造方法,tostring方法,get,set方法 } 卡 Card p...原创 2019-09-23 11:15:41 · 522 阅读 · 1 评论 -
MyBatis的逆向工程和分页插件
逆向工程 自己生成mybatis执行时所需要的xml,接口,和实体类 第一步:在pow.xml中引入依赖文件 <dependency> <groupId>org.mybatis.generator</groupId> <artifactId>mybatis-generator-core</artifactId> <ver...原创 2019-09-23 11:37:20 · 205 阅读 · 0 评论