ORM框架
子桑尽欢
擅长Java和Android开发,对产品质量有一定追求。
对大数据有着憧憬!!
展开
-
ORM框架之Mybaties,Hibernate
一 Hibernate和Mybatis区别:1 实现上的区别:mybaties只有一个核心的jar包,和Spring整合需要mybatis-springjar包,使用缓存要用mybatis-ehcachejar包,而Hibernate需要一系列的jar包,这反映了mybatis的小巧简单,Hibernate比较强大复杂,mybatis包括映射各种类的xml文件和实体类的-对应的映射文件,而Hi...原创 2019-08-02 15:22:40 · 135 阅读 · 0 评论 -
Mybatis提高查询效率的方式
一 缓存机制:1 一级缓存:当mysql连续执行两次select * from table where id =1;第一次会执行sql语句查询数据库,然后保存到sqlsession缓存,第二次查询会先从缓存里查找,有的话直接返回不会执行sql.但是如果两次sql中间增加一次commit操作(insert,delete,update),如:select * from table where ...原创 2019-08-02 16:45:56 · 19702 阅读 · 0 评论 -
ORM框架之JPA
1 JPA常用注解:@Entity:修饰实体类,指明该类映射到指定的数据表@Table:实体类与映射表不同名时指定数据库的表名@Id:该属性标识主键,一般标注在getter()方法是@GeneratedValue:标注主键的生成策略,通过strategy策略,mysql默认是auto;一般有:Identity: id自增长策略,oracle不支持auto:JPA自动选择合适策略SE...原创 2019-07-25 22:03:31 · 513 阅读 · 0 评论