Hibernate
Roger6650
这个作者很懒,什么都没留下…
展开
-
Hibernate 二级缓存的用法
参考地址:http://blog.csdn.net/wwxtu24/article/details/3936857原创 2015-01-12 13:50:52 · 88 阅读 · 0 评论 -
Hibernate 的四种查询方式
1. HQL: Hibernate Query Language.2. QBE: Query By Exzample.3. QBC: Query By Criteria.4. SQL: Structure Query Language.原创 2014-12-17 14:56:40 · 109 阅读 · 0 评论 -
Hibernate many-to-one and one-to-many
参考地址:http://my.oschina.net/u/274427/blog/685841.多对一单向关联,如A多对一B,多个A可以对应一个B,在A中数据表中设定一个外键代表B的id(B_id),A类属性中存在B类对象属性,在映射文件中用<many-to-one>将A中的B对象映射到数据表A中的外键(B_id)中,而B中不需要存在A对象属性。 ?1...原创 2014-12-16 15:57:22 · 84 阅读 · 0 评论 -
Hibernate 子查询
TABLE A ( id, type1, type2) id 是主键TABLE B (idType1,idType2) 其中 (idType1,idType2) 是联合主键eg:A id type1 type2 1 t1 null 2 null t2 3 t1 null ...原创 2014-12-12 17:29:37 · 137 阅读 · 0 评论 -
Hibernate内置的几个经典通用API
Hibernate API地址:http://docs.jboss.org/hibernate/core/3.6/javadocs/org/hibernate/criterion/Projections.html Hibernate 学习地址:http://my.oschina.net/u/274427/blog/68528本文参考地址:http://blessht.iteye.c...原创 2014-12-08 10:33:54 · 94 阅读 · 0 评论 -
Hibernate 查询 Projections 类使用 (一)
Hibernate也支持属性、统计函数和Group By等查询。 (1)要想使用Hibernate的投影统计功能,首先要从org.hibernate.criterion.Projections工厂类获得org.hibernate.criterion.Projection对象。与Restrictions类相似,Projections类提供了几个用来获取Projection实例的...原创 2014-12-08 09:01:07 · 183 阅读 · 0 评论 -
Hibernate 查询 Restrictions 类使用
实例参考地址:http://blog.163.com/zhaowenchao_vip/blog/static/1715151442012411101741608/(1)比较运算符( propertyName 是指Java对象的属性名称,而不是数据库表对象的列名 )HQL运算符 QBC运算符 含义 1.= Restrictions.eq(String prop...原创 2014-12-05 17:13:35 · 165 阅读 · 0 评论 -
Hibernate关联关系配置(一对多、一对一和多对多)
资料来源:http://blog.csdn.net/xrt95050/article/details/7322222第一种关联关系:一对多(多对一)"一对多"是最普遍的映射关系,简单来讲就如消费者与订单的关系。一对多:从消费者角的度来说一个消费者可以有多个订单,即为一对多。多对一:从订单的角度来说多个订单可以对应一个消费者,即为多对一。 一对多关系在hbm文件中的配置信...原创 2014-09-13 08:10:54 · 79 阅读 · 0 评论 -
Hibernate 配置文件中 formula 的使用
[code="java"]Property元素中的formula允许对象属性包含导出值,比如sum、average、max等的结果。如: 此外,formula还可以基于当前记录的特定属性值从另一个表检索值。例如:代码 代码 注意:1,formula="()",里面的是sql语句,字段和表名都应该和数据库相应,而不是字段,若带有参数如cur.id= cur...原创 2015-02-28 13:52:16 · 169 阅读 · 0 评论 -
Hibernate PO 层
PO:persistant object 持久对象,用作数据存储的持久化对象,一般要实现与数据库表的映射,方便进行与数据库的交互。 DTO:数据传输对象(Data Transfer Object)的缩写,又叫VO,是 数据传输对象,一般层与层之间的通信都是转换成对应的VO然后进行传递 DAO:数据访问对象(Data Access Object DAO),将与数据库的交互封装到DAO的方法之...原创 2014-12-19 14:21:50 · 170 阅读 · 0 评论