随笔分类 -  hibernate

JPA注解
摘要:1、Persistence用来创建entityManagerFactory ,其中最重要的对象entityManager ,EntityManager 是完成持久化操作的核心对象。 entityManagerFactory = Persistence.createEntityManagerFacto 阅读全文

posted @ 2017-09-09 16:35 好好学习,天天睡觉 阅读(34) 评论(0) 推荐(0)

Hibernate中left join、inner join以及left join fetch区别
摘要:一:内连接查询(显示和隐式) 内连接查询:内连接,自连接。 显示内连接(推荐写法):.SELECT <selectList>FROM A [INNER] JOIN B ON A.列 = B.列隐式内连接:SELECT <selectList>FROM A ,B WHERE A.列 = B.列 ②自连 阅读全文

posted @ 2017-08-07 10:42 好好学习,天天睡觉 阅读(432) 评论(0) 推荐(0)

Hibernate对象状态
摘要:一:临时状态-托管状态 save 把一个瞬态的实例持久化标识符,及时的产生,它要返回标识符,所以它会立即执行Sql insert ,该方法返回该持久化对象的标识属性值(即对应记录的主键值)。 但使用 persist() 方法来保存持久化对象时,该方法没有任何返回值。 persist persist把 阅读全文

posted @ 2017-07-20 22:12 好好学习,天天睡觉 阅读(25) 评论(0) 推荐(0)

Hibernate.initialize(Obj)用法
摘要:当元素或者元素的lazy属性为true时只是产生一个Obj代理类实例,只有在session没有关闭的情况下运行Obj.getXxx()时才会执行select语句从数据库加载对象,如果没有运行任何Obj.getXxx()方法, 而session已经关闭,Obj已成游离状态,此时再运行Obj.getXx 阅读全文

posted @ 2017-07-18 12:52 好好学习,天天睡觉 阅读(125) 评论(0) 推荐(0)