摘要: 一、什么是逆向工程 MyBatis的一个主要的特点就是需要程序员自己编写sql,那么如果表太多的话,难免会很麻烦,所以mybatis官方提供了一个逆向工程,可以针对单表自动生成mybatis执行所需要的代码(包括mapper.xml、mapper.java. po.) 。一般在开发中,常用的逆向工程 阅读全文
posted @ 2020-04-25 23:13 青青子衿啊 阅读(433) 评论(0) 推荐(0)
摘要: hibernate 自动生成表,生成关系对于单表的CRUD 不用写sql 和hqlmybtais 对于多表连接查询等等更加方便 因为sql写起来简单 1、mybatis半自动化模式操作数据,hibernate完全面向对象操作数据2、mybatis运行的性能高于hibernate的性能,因为hql要转 阅读全文
posted @ 2020-04-25 22:58 青青子衿啊 阅读(362) 评论(0) 推荐(0)
摘要: 一、mybatis 里面有一级缓存,默认开启的,缓存到sqlSession,二级缓存要手动开启,sqlSessionFactory 一级缓存只要session不关闭,使用session去查询同一个对象,就只会执行一条sql。 二、开启二级缓存,mybatis核心配置 <!-- 启用二级缓存 --> 阅读全文
posted @ 2020-04-25 22:57 青青子衿啊 阅读(125) 评论(0) 推荐(0)
摘要: 一、实体类(getset方法,toString,构造方法忽略) public class Dept { private Integer deptid; private String dname; private String dloc; private Set<Emp> emps= new Hash 阅读全文
posted @ 2020-04-25 20:30 青青子衿啊 阅读(2459) 评论(0) 推荐(0)
摘要: 一、实体类(getset方法,toString,构造方法忽略) public class Dept { private Integer deptid; private String dname; private String dloc; } public class Emp { private In 阅读全文
posted @ 2020-04-25 20:18 青青子衿啊 阅读(755) 评论(0) 推荐(0)
摘要: 一、实体类 public class User { private Integer id; private String name; private String address; private Date birthday; } 二、接口方法UserMapper.java public inter 阅读全文
posted @ 2020-04-25 20:06 青青子衿啊 阅读(218) 评论(0) 推荐(0)
摘要: 一、实体类(getset方法,toString,构造方法忽略) public class Dept { private Integer deptid; private String dname; private String dloc; private Set<Emp> emps= new Hash 阅读全文
posted @ 2020-04-25 20:01 青青子衿啊 阅读(301) 评论(0) 推荐(0)
摘要: 一、实体类(getset方法,toString,构造方法忽略) public class Dept { private Integer deptid; private String dname; private String dloc; } public class Emp { private In 阅读全文
posted @ 2020-04-25 19:43 青青子衿啊 阅读(203) 评论(0) 推荐(0)