Hibernate
caolaosanahnu
这个作者很懒,什么都没留下…
展开
-
hibernate find By Example, it will use all field
1.example PtrsPosition examplePosition = new PtrsPosition(); PvTrs pvtrs = new PvTrs(); if (trade.getPvtrs() != null) { pvtrs.s原创 2011-09-07 14:34:33 · 827 阅读 · 0 评论 -
hibernate入门总结
http://www.blogjava.net/leeYan/archive/2012/06/15/380878.html1,任何的计算机程序都是由指令和数据两部分组成,持久化数据对于对于大多数程序,尤其是企业级应用程序,是必不可少的。数据的持久化,,也就是把数据保存起来,并且可以供程序获取这些数据的全部和某一部分。对于java程序来说,有3个持久化数据的途径:文本文件、对象的序列化和数据原创 2012-07-11 14:57:59 · 698 阅读 · 0 评论 -
Hibernate中的merge使用详情解说
http://blog.csdn.net/lang_man_xing/article/details/7572964 merge的作用是:新new一个对象,如果该对象设置了ID,则这个对象就当作游离态处理: 当ID在数据库中不能找到时,用update的话肯定会报异常,然而用merge的话,就会insert。原创 2012-09-12 19:59:59 · 529 阅读 · 0 评论 -
object references an unsaved transient instance - save the transient instance before flushing .
http://blog.csdn.net/zdwzzu2006/article/details/7552234异常1:not-null property references a null or transient value解决方法:将“一对多”关系中的“一”方,not-null设置为false(参考资料:http://www.thearcmind.com/confluence/原创 2012-10-10 18:17:16 · 628 阅读 · 0 评论 -
Transaction rolled back because it has been marked as rollback-only
http://hsyd.iteye.com/blog/586772错误信息: Transaction rolled back because it has been marked as rollback-only 原因:事务提交多次 检查代码 例:service嵌套service=======================================================转载 2011-10-20 11:46:38 · 6265 阅读 · 0 评论 -
spring 中 Hibernate 事务和JDBC事务嵌套问题
http://www.iteye.com/topic/11063?page=2---mixed ORM and JDBC usage is a feature of Spring DAO 这是Rod Johnson在Spring官方上说的....以前我的理解是可以在同一个事务里 混合JDBC和ORM 编程(不考虑JTA).但我发现我错了.. 比如有这样一个业务方法原创 2012-11-28 22:22:12 · 3312 阅读 · 0 评论 -
SQL Error: 957, SQLState: 42000 & ORA-00957: duplicate column name
1. PositionLinkage config "http://hibernate.sourceforge.net/hibernate-mapping-3.0.dtd"> table="POSITIONLINKAGE" schema="GCD">原创 2011-09-05 15:15:23 · 4413 阅读 · 0 评论 -
新Hibernate SessionFactory().getCurrentSession()猫腻
http://liusu.iteye.com/blog/380397今天要用Hibernate做点实验,下载最新版得下来。解压,建项目,从tutorial copy代码。Tutorial里面提到说最新的Hibernate已经不需要用户自己使用ThreadLocal得方式来管理和持有session,而把这种session管理方式内置了,只要依据依据配置就可以用了Java代转载 2013-02-27 17:17:35 · 1428 阅读 · 0 评论 -
Hibernate sql查询
http://www.cnblogs.com/kelin1314/archive/2010/09/09/1821897.htmlHibernate还支持使用SQL查询,使用SQL查询可以利用某些数据库的特性,或者用于将原有的JDBC应用迁移到Hibernate应用上。使用命名的SQL查询还可以将SQL语句放在配置文件中配置,从而提高程序的解耦,命名SQL查询还可以用于调用存储过程。如果是一转载 2013-04-24 15:33:17 · 645 阅读 · 0 评论 -
Got minus one from a read call异常
exception is org.apache.commons.dbcp.SQLNestedException: Error preloading the connection poolhttp://bbs.csdn.net/topics/350192865 http://bbs.csdn.net/topics/80213221hibernate警告 Could not ob转载 2013-06-11 10:11:07 · 1566 阅读 · 0 评论 -
OpenSessionInViewFilter作用及配置
http://smesoft.blog.51cto.com/2740835/878389一、作用 Spring为我们解决Hibernate的Session的关闭与开启问题。 Hibernate 允许对关联对象、属性进行延迟加载,但是必须保证延迟加载的操作限于同一个 Hibernate Session 范围之内进行。如果 Service 层返回一个启用了延迟加载功能的领域对象给 We转载 2013-06-18 15:37:37 · 695 阅读 · 0 评论 -
Hibernate的拦截器和监听器 .
http://blog.csdn.net/shizhan1881/article/details/8478923最近项目需要,用到了Hibernate的拦截器和监听器,有些小小心得,和大家分享下。首先说说这两个东西。拦截器(Intercept):顾名思义,拦截操作,也就是在Hibernate做出动作之前会调用的方法。如果你有需要在Hibernate操作数据库之前想要做的操作,就需要转载 2013-06-18 16:22:40 · 814 阅读 · 0 评论 -
Hibernate 笔记 HQL查询
http://www.cnblogs.com/zilong882008/archive/2011/11/05/2237123.htmlHibernate 笔记 HQL查询(一)单属性,多属性查询HQL是Hiberante官方推荐的Hibernate检索方式,它使用类似SQL的查询语言,以面向对象的方式从数据库中查询。可以使用HQL查询具有继承、多态和关联关系的数据。在检索数据时转载 2013-08-16 13:22:01 · 890 阅读 · 0 评论 -
Hibernate Reference Documentation
http://docs.jboss.org/hibernate/core/3.6/reference/zh-CN/html/index.html 前言1. 教程1.1. 第一部分 - 第一个 Hibernate 应用程序1.1.1. 设置1.1.2. 第一个 class1.1.3. 映射文件1.1.4. Hibernate 配置1.1.5. 用 Maven 构建1.1.6. 启转载 2013-09-02 15:00:35 · 1649 阅读 · 0 评论 -
通过hibernate去调用存储过程
http://www.iteye.com/topic/176032Java代码 CREATE TABLE `proctab` ( `id` int ( 11 ) NOT NULL auto_increment, `Name` varchar ( 20 ), `age` int ( 11 ), PRIMARY KEY (`id`原创 2012-02-29 10:53:37 · 923 阅读 · 1 评论 -
Hibernate数据保存操作方法的原理对比
http://fantasyyong.iteye.com/blog/146685首先看看中文翻译的Hibernate的Session的javadoc Interface Session All Superinterfaces: Serializable All Known Subinterfaces: EventSource, Session All Known I转载 2013-09-16 15:36:01 · 988 阅读 · 0 评论 -
saveOrUpdate failed with new sequence number
Domain object: trades_sequence ...... dao save function: getSessionFactory().getCurrentSession().saveOrUpdate(obj); getSessionFactory().getCurrentSe原创 2013-09-12 16:24:49 · 691 阅读 · 0 评论 -
hibernate实体的几种状态
http://fojian.iteye.com/blog/420141hibernate实体的几种状态: 实体的生命周期中,实体主要经过瞬时(Transient),托管(Attatched或Managed),游离(Detached)和销毁(Removed)四个状态. 瞬时状态:是指对象被new之后尚未保存到数据库,一旦服务器停止,JVM会回收它所占的内存资源,此时对象没有与原创 2012-07-10 17:14:40 · 1271 阅读 · 0 评论 -
session 中对象实例在不同事务中的状态
不同事务中执行hibernate query,则查询出来的对象会在不同session中,或一个在托管态,一个在session中管理,所以是不同实例。 如果在同一事务中的话,则多次query出来的对象实际上是同一个实例,当你改变第一次query出来的对象时,之后你再query出来的实例就会反映第一次的变化。同一事务下:1.swapTrade = swapTradeServi原创 2012-07-10 18:14:56 · 2590 阅读 · 0 评论 -
Hibernate本地SQL查询SQLQuery
http://callan.iteye.com/blog/156127使用SQLQuery对原生SQL查询执行的控制是通过SQLQuery接口进行的,通过执行Session.createSQLQuery()获取这个接口。最简单的情况下,我们可以采用以下形式:List cats = sess.createSQLQuery( " select * from cats原创 2012-07-05 10:50:34 · 480 阅读 · 0 评论 -
Hibernate查询缓存全面分析
http://blog.csdn.net/security08/article/details/5670980 这里介绍Hibernate查询缓存对Iterator不起作用,只对List起作用。缓存分类:◆一级缓存 Session级◆二级缓存 Sessio转载 2011-09-21 13:31:53 · 549 阅读 · 0 评论 -
使用SQLQuery
http://zjsoft.iteye.com/blog/143431使用SQLQuery对原生SQL查询执行的控制是通过SQLQuery接口进行的,通过执行Session.createSQLQuery()获取这个接口。最简单的情况下,我们可以采用以下形式:转载 2011-10-17 11:14:45 · 2682 阅读 · 0 评论 -
hibernate 联合主键 merge
http://topic.csdn.net/u/20090722/16/1946dd91-3900-47e9-ab85-ed7db41252de.htmlObject obj=session.merge(entry.getClass().getName(), entry);entry 中的主键都是有值的,但是obj中的主键都是null,且数据库中也是空值一头雾水啊。主键是复合主键, 单转载 2011-10-20 11:25:25 · 1524 阅读 · 0 评论 -
a different object with the same identifier value was already associated with the session
http://www.cnblogs.com/zj55com/archive/2008/01/24/1052125.html 发生这个错误 ,在hibernate中同一个session里面有了两个相同标识但是是不同实体可以用session.merge解决;而在nhibernate没有这个方法,后发现SaveOrUpdateCopy可以解决此问题,特拿出来供参考及分享.http://ww转载 2011-10-17 14:11:09 · 3179 阅读 · 1 评论 -
hibernate异常:not-null property references a null or transient value
http://blog.163.com/xiexueyong1987@126/blog/static/1262673422009106103128236/调用delete()时,出现PropertyValueException:not-null property references a null or transient value异常原因:当你在Hmb映射文件中(*.hbm.xml)的转载 2011-10-20 19:26:05 · 1216 阅读 · 0 评论 -
spring 控制hibernate的session何时关闭.
http://blog.csdn.net/dengyin2000/article/details/448341 在用spring管理hierbernate的事务我们一般都用TransactionProxyFactoryBean去配置我们的Service方法.如. PROPAGATION_REQUIR转载 2011-10-18 14:20:01 · 1064 阅读 · 0 评论 -
Hibernate query by Example
1.hibernate xml"http://hibernate.sourceforge.net/hibernate-mapping-3.0.dtd"> dynamic-insert="true" dynamic-update="true" select-before-update="true">原创 2012-02-16 13:29:04 · 1114 阅读 · 0 评论 -
hibernate by example 排除某些列
http://www.cnblogs.com/helong/articles/2096216.htmlExample.excludePropertyExample作用是:根据以后的对象,查找属性之间的相符的其它对象用法:Criteria criteria = session.createCriteria(TUser.class);TUser exUser = new TUser();exU原创 2012-02-17 10:29:59 · 2638 阅读 · 0 评论 -
hibernate之生成的和默认的属性值(使用generated刷新实体) .
http://blog.csdn.net/fhd001/article/details/5878498生成的和默认的属性值 如果类的一个特定属性有着数据库生成的值,通常在第一次插入实体行的时候。典型的数据库生成的值是创建的时间戳 , 还有其它默认值等. 每当hibernate给定义了已生成或默认属性的实体执行SQL INSERT或UPDATE时,它在插入默认值或生成值之后转载 2012-02-17 12:04:13 · 629 阅读 · 0 评论 -
Hibernate 批量插入、更新与删除
http://blog.sina.com.cn/s/blog_54829a240100glku.html批量插入 在项目的开发过程之中,由于项目需求,我们常常需要把大批量的数据插入到数据库。数量级有万级、十万级、百万级、甚至千万级别的。如此数量级别的数据用Hibernate做插入操作,就可能会发生异常,常见的异常是OutOfMemoryError(内存溢出异常)。原创 2012-02-28 19:43:31 · 2581 阅读 · 0 评论 -
Hibernate配置属性详解
http://www.360doc.com/content/12/0228/19/1369263_190362729.shtml表 3.3. Hibernate配置属性<table border="1" summary=" hibernate配置属性 ">属性名用途hibernate.dialect一个Hiberna原创 2012-02-28 19:57:00 · 582 阅读 · 0 评论 -
Hibernate插入、查询、删除操作 HQL or SQL
http://adoze.bokee.com/viewdiary.25672393.html Hibernate的所有的操作都是通过Session完成的.基本步骤如下:1:通过配置文件得到SessionFactory: SessionFactory sessionFactory=new Configuration().configure().原创 2012-02-29 10:42:32 · 2079 阅读 · 0 评论 -
Hibernate依赖包简单介绍
http://wqbi.itpub.net/post/2966/61574很多书都没有怎么介绍Hibernate依赖的jar包,这篇文章算是说的比较全吧。Hibernate一共包括了23个jar包,令人眼花缭乱。本文将详细讲解Hibernate每个jar包的作用,便于你在应用中根据自己的需要进行取舍。 下载Hibernate,例如2.0.3稳定版本,解压缩,可以看到一个hib原创 2012-03-17 17:13:01 · 743 阅读 · 0 评论 -
SSHF备忘之依赖包(struts2+spring2.5+hibernate+freemarker)
struts2+spring2.5+hibernate+freemarker 所用到的最基本依赖包列出来,方便以后查阅!其中还加入了上传,JSON-lib,jtds,log4j等组件,因为项目中基本都会用到,所以直接加进来了。antlr-2.7.6.jaraopalliance.jarasm.jaraspectjweaver.jarcglib-2.1.3.jar原创 2012-03-17 17:22:02 · 880 阅读 · 0 评论 -
spring 集成hibernate
http://tianya23.blog.51cto.com/1081650/275301Spring整合Hibernate 由于Spring和Hibernate处于不同的层次,Spring关心的是业务逻辑之间的组合关系,Spring提供了对他们的强大的管理能力, 而Hibernate完成了OR的映射,使开发人员不用再去关心SQL语句,直接与对象打交道。 将Hibernate做完映射之后原创 2012-03-18 16:23:03 · 504 阅读 · 0 评论 -
hibernate merge saveorupdate save lock
http://anderslee.blog.51cto.com/784291/170058Hibernate三种状态的区分,以及save,update,saveOrUpdate,merge等的使用 2009-06-26 15:56:55标签:Hibernate状态 save update saveOrUpdate Hibernate的对象有3种状态,分别为:原创 2012-03-19 12:46:11 · 716 阅读 · 0 评论 -
Hibernate 实体关联关系映射----总结
http://lavasoft.blog.51cto.com/62575/39398Hibernate 实体关联关系映射----总结 花了三天的业余时间,终于写完了Hibernate关联关系映射的所有实例,感觉还应该总结一下。 Hibernate映射关系错综复杂,在实际中真的都能用到吗?不用行吗? 在我看来,Hibernate提供这些映射关系,常用就是一对一和多对一,并原创 2012-05-24 18:01:39 · 1987 阅读 · 1 评论 -
Hibernate and padding on CHAR primary key column in Oracle
http://stackoverflow.com/questions/1909483/hibernate-and-padding-on-char-primary-key-column-in-oracle转载 2014-04-09 19:59:09 · 860 阅读 · 0 评论