
hibernate
dw_bao
这个作者很懒,什么都没留下…
展开
-
Hibernate-Validation的使用
首先是要加入下面两个包 hibernate-validator-4.1.0.Final.jar validation-api-1.0.0.GA.jar 如果在验证不通过的时候进行了添加、更新或删除操作的时候,则会抛出javax.validation.ConstraintViolationException异常 下面是测试用的类 Model2:转载 2016-02-18 17:33:30 · 204 阅读 · 0 评论 -
Hibernate之deleted object would be re-saved by cascade异常
在Hibernate中,删除存在关联关系的一个对象时,会出现 org.hibernate.ObjectDeletedException: deleted object would be re-saved by cascade (remove deleted object from associations)这个异常 如下: 持久化类: import java.util.HashSet转载 2016-02-18 17:59:09 · 195 阅读 · 0 评论 -
Hibernate SQLQuery 原生SQL 查询及返回结果集处理-1
第一篇:官方文档的处理方法,摘自官方 在迁移原先用JDBC/SQL实现的系统,难免需要采用hibernat native sql支持。 1.使用SQLQuery hibernate对原生SQL查询执行的控制是通过SQLQuery接口进行的. 1Session.createSQLQuery(); 1.1标量查询 最基本的SQL查询就是获得一个标量(数值)的列表。 1sess转载 2016-02-18 17:55:11 · 214 阅读 · 0 评论 -
json解决hibernate中级联对象延迟加载问题net.sf.json.JSONException: org.hibernate.LazyInit
hibernate使用CGLIB把POJO的domain对象动态代理,实现它的魔法,但是给JSON的序列化带来了麻烦,因为JSON无法对 lazy的属性进行序列化。有以下的四个方法可以解决hibernate的序列化问题 domain类实现JSONString接口 建立JsonConfig实例,并配置属性排除列表 用属性过滤器 写一个自定义的JsonBeanProcessor转载 2016-02-18 17:51:20 · 213 阅读 · 0 评论 -
hibernate注解版关联映射
属性介绍: 1.多对一: [html] view plain copy print? span style="font-size:16px;">@ManyToOne(fetch=FetchType,cascade=CascadeType)span> @ManyToOne表示一个多对一的映射,该注解标注的属性通常是数据库表的外键转载 2016-02-18 17:48:45 · 224 阅读 · 0 评论 -
Hibernate的ID生成策略/联合主键解决方案
对于不同数据库的主键id,生成是不一样的.在Hibernate中也有相对应的策略. 可选的子元素是一个Java类的名字, 用来为该持久化类的实例生成唯一的标识。如果这个生成器实例需要某些配置值或者初始化参数, 用元素来传递 所有的生成器都实现org.hibernate.id.IdentifierGenerator接口。 下面是一些内置生成器的快捷名字:转载 2016-02-18 17:46:42 · 240 阅读 · 0 评论 -
Hibernate – fetching strategies examples
Hibernate has few fetching strategies to optimize the Hibernate generated select statement, so that it can be as efficient as possible. The fetching strategy is declared in the mapping relationship to转载 2016-02-18 17:45:21 · 157 阅读 · 0 评论 -
Use Hibernate Validator4.x(JSR303 )
前言 效验这个概念,想必所有的开发者都知道其作用的重要性,那么笔者今天就要给各位讲解笔者在项目中使用到的一种效验框架。 在开始本文的讲解之前,大家首先来思考一个问题。从数据传输到正常使用之间必然存在一个过程,那便是效验。假设A与B2人,分别负责不同的领域层的数据效验工作,这时便出现了一个问题,不知大家有没有发现,A与B2人都在重复的做一件事情,且采用的是不同的方式。是的,二人转载 2016-02-18 17:41:52 · 180 阅读 · 0 评论 -
jdbc与hibernate的优缺点比较
一、 Hibernate是JDBC的轻量级的对象封装,它是一个独立的对象持久层框架,和App Server,和EJB没有什么必然的联系。Hibernate可以用在任何JDBC可以使用的场合,例如Java应用程序的数据库访问代码,DAO接口 的实现类,甚至可以是BMP里面的访问数据库的代码。从这个意义上来说,Hibernate和EB不是一个范畴的东西,也不存在非此即彼的关系。 二、Hibern转载 2016-02-18 17:38:55 · 728 阅读 · 0 评论 -
Learn Hibernate by Examples
学习Hibernate的好网站推荐: http://www.concretepage.com/hibernate/原创 2016-02-18 17:35:52 · 163 阅读 · 0 评论 -
Hibernate复合主键映射
Hibernate复合主键映射 目录: 1. 实现方式一:将复合主键对应的属性与实体其他普通属性放在一起 2. 实现方式二:将主键属性提取到一个主键类中,实体类只需包含主键类的一个引用 在日常开发中会遇到这样一种情况,数据库中的某张表需要多个字段列才能唯一确定一行记录,这时表需要使用复合主键。面对这样的情况Hibernate为我们提供了两种方式来解决复合主键问转载 2016-02-18 18:08:02 · 165 阅读 · 0 评论