![](https://img-blog.csdnimg.cn/20201014180756918.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
Hibernate
wan06092151
这个作者很懒,什么都没留下…
展开
-
【转】简单理解Hibernate三种状态的概念及互相转化
在Hibernate中有三种状态,对它的深入理解,才能更好的理解hibernate的运行机理,刚开始不太注意这些概念,后来发现它是重要的。对于理解hibernate,JVM和sql的关系有更好的理解。对于需要持久化的JAVA对象,在它的生命周期中有三种状态,而且互相转化。 Hibernate三种状态之一:临时状态(Transient):用new创建的对象,它没有持久化,没有处于Session中,...原创 2012-11-01 13:22:07 · 65 阅读 · 0 评论 -
【转】Hibernate框架ORM的实现原理
1.什么是ORMORM的全称是Object Relational Mapping,即对象关系映射。它的实现思想就是将关系数据库中表的数据映射成为对象,以对象的形式展现,这样开发人员就可以把对数据库的操作转化为对这些对象的操作, 而不用关心因为不同的数据库sql语句,函数或操作不同。因此它的目的是为了方便开发人员以面向对象的思想来实现对数据库的操作。2.什么是Hibernate对于Hibernat...原创 2012-11-01 13:48:32 · 81 阅读 · 0 评论 -
Hibernate的优点缺点
优点:一个ORM框架,以对象的形式来操作数据库,方便开发,同时不依赖于某种特定的数据库。 1.sql语句不用写了,它使用时只需要操纵对象,使开发更对象化,为我们提高了生产力;2.移植性会很好;3.它实现了透明持久化,如POJO,这个对象没有实现第三方框架或者接口;4.它没有侵入性,即所谓的轻量级框架;5.对象之间有很清晰的关系一般场合:针对某一对象(单个对象)简单的查\改\删\增,不是批量...原创 2012-11-01 14:07:56 · 126 阅读 · 0 评论 -
【转】jdbc与hibernate的优缺点比较(转载的精髓)
jdbc与hibernate的优缺点比较(转载的精髓) 一、 Hibernate是JDBC的轻量级的对象封装,它是一个独立的对象持久层框架,和App Server,和EJB没有什么必然的联系。Hibernate可以用在任何JDBC可以使用的场合,例如Java应用程序的数据库访问代码,DAO接口 的实现类,甚至可以是BMP里面的访问数据库的代码。从这个意义上来说,Hibernate和EB不是一个范...原创 2012-11-01 14:27:21 · 76 阅读 · 0 评论 -
hibernate锁机制
业务实现过程中,难免需要保证数据访问的排他性。如金融系统的日终结算中,我们会针对某个截止点的数据进行处理,在此同时,不希望在结算的这段时间里(几秒钟或者几个钟头),数据再有变动,不然我们的统计也无效了。这种时候,我们为了保证某些数据在某个操作中不被外界修改,就引入了我们hibernate的锁机制,一旦我们给目标上锁,其他程序则不能去修改。hibernate中锁是两种,悲观和乐观锁。、 悲观...原创 2012-11-09 09:43:39 · 68 阅读 · 0 评论