hibernate
宇光十色
这个作者很懒,什么都没留下…
展开
-
hibernate查询方式中load和get的使用
hibernate有多种查询方式,比如HQL查询,对象化查询Criteria方法,例子查询,sql查询,OID查询等等,其中HQL查询我们比较常用,都很熟悉了,还有一些不太常用,遇到了我们可以去学习一下,下面就关于OID查询简单的总结一下。 按照对象的OID来检索对象,Session的get()和load()方法提供了这种功能。如果在应用程序中事先知道了OID,就可以使用这种检索对原创 2013-08-01 16:19:24 · 644 阅读 · 0 评论 -
Hibernate映射解析——七种映射关系
首先我们了解一个名词ORM,全称是(Object Relational Mapping),即对象关系映射。ORM的实现思想就是将关系数据库中表的数据映射成对象,以对象的形式展现,这样开发人员就可以把对数据库的操作转化为对这些对象的操作。Hibernate正是实现了这种思想,达到了方便开发人员以面向对象的思想来实现对数据库的操作。 Hibernate在实现ORM功原创 2013-08-01 15:08:56 · 591 阅读 · 0 评论 -
Hibernate、spring连接多个数据库
一、 Hibernate访问数据库时加载的过程对于大多数使用Hibernate的朋友来说,通常使用一下方式来获得Configuration实例: Configuration configure = new Configuration().configure();在Hibernate中,Configuration是hibernate的入口。在实例化一个Configur转载 2014-03-13 13:07:16 · 622 阅读 · 0 评论 -
Hibernate Note
一、hibernate与 db中数据类型对照(xml方式)1.与ORACLE常用数据类型对照 背景为灰色的表示常用,熟记。 Hibernate 类型Java类型Oracle类型type="java.lang.Long"Java.lang.LongN原创 2014-03-18 11:36:21 · 403 阅读 · 0 评论 -
Hibernate的merge()方法
下面来讲讲Hibernate的merge方法。我打算按照hibernate对象生命周期的三个状态来讲。1:如果POJO对象处于游离态,我所说的游离态是指该对象的id值为空。hibernate判断一个对象在数据库中是否存在不是看对象的其他信息,而是判断该id在数据库中是不是存在。如果id为空,那自然是不存在,所以当我们调用merge方法的时候,就会直接执行插入操作。这一点有点像saveorupd原创 2014-04-04 16:02:20 · 459 阅读 · 0 评论