Hibernate
Boen..
One Thing Remains
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
Rhyme/ Hibernate4 持久化与ORM的理解以及Hibernate4优缺点
Hibernate4 持久化与ORM的理解以及Hibernate4优缺点1、持久化a、狭义的概念将数据保存在物理介质中长期保存b、广义的概念对数据的crud操作都叫持久化c、加载加载是hibernate中特有的概念,表示将数据从数据库库加载到session中2、ORM的理解首先ORM是Object Relation Mapping 的缩写通过上图我们可以理解到ORM架构的作用就是解决对象与关系型数据原创 2017-10-24 13:06:01 · 623 阅读 · 0 评论 -
Rhyme/ Hibernate5.x SessionFactory创建方式 以及org.hibernate.MappingException: Unknown entity异常
org.hibernate.MappingException: Unknown entity异常处理通常这个问题是hibernate 不同版本造成的原因,在hibernate5.x以后需要采用下面的sessionFactory创建方式Hibernate5.x SessionFactory创建方式 Configuration cfg = new Configuration().confi原创 2017-10-24 16:13:08 · 582 阅读 · 0 评论 -
Rhyme/ hibernate.cfg.xml hbm2ddl.auto 属性 create、create-drop、validation、update选项解释
hbm2ddl.auto 属性 create、create-drop、validation、update选项解释1、先来看看hibernate官方给出的解释 选项 解释 create Database dropping will be generated followed by database creation. create-drop Drop the schema and原创 2017-10-26 21:38:02 · 2083 阅读 · 1 评论 -
Rhyme/Hibernate JTA与thread上下文的区别
Hibernate JTA与thread上下文的区别JTA(Java Transaction API)简介JTA主要应用于分布式数据库的场景,如下图,当我一个数据的事物涉及的不仅仅一个数据库的时候,这个时候就需要用到JTAJTA与thread的区别thread是根据单个数据库的connection来界定事务 jta 根据分布式来界定事务 jta需要ApplicationServer服务器的分布式原创 2017-12-22 18:00:50 · 447 阅读 · 0 评论 -
Rhyme/Hibernate getCurrentSession()与openSession()的区别
Hibernate getCurrentSession()与openSession()的区别 sessionFactory.getCurrentSession()会查看当前上下文环境中有没有session,没有则创建,,在这个session没有提交之前,获得的session永远是同一个session,session一旦提交,则会获取新的session,另外使用getCurrentSession(原创 2017-12-22 17:26:55 · 357 阅读 · 0 评论 -
Rhyme/hibernate 对象的三种状态
hibernate 对象的三种状态 1、首先我new出一个对象时,其他操作都不执行时,此时对象的状态为transient游离态 2、当我执行session.save()或update()方法时,会为该对象生成一个指定的id,保存在session里头,session内部使用了一个Map结构的数据结构来保存对象信息,Map的key为这个创建出来的id号,Map的value为new出来的对象原创 2017-12-22 19:54:10 · 348 阅读 · 0 评论 -
Rhyme/Hibernate load()与get()的区别
Hibernate load()与get()的区别 1、使用get获取对象时,会立马发出sql语句,并把相对的数据封装到对象当中 2、使用load获取对象时,会采用懒加载的方式,并且返回的是代理对象,等到真正用到对象内容的时候才会发出sql语句,所以在在session关闭之后获取对象内容就会导致错误 所以这也是为什么get会报错而load方法不报错原创 2017-12-22 23:59:39 · 341 阅读 · 0 评论 -
Rhyme/Hibernate 完整学习笔记
hibernate学习笔记有道云笔记原创 2017-12-23 23:08:01 · 436 阅读 · 0 评论
分享