hibernate
iteye_6988
这个作者很懒,什么都没留下…
展开
-
hibernate 子查询
只可以在select 或where 子句中出现 不出现from 子查询原创 2011-06-28 10:28:16 · 71 阅读 · 0 评论 -
hibernate插入100万条数据的性能
共插入1000000条,使用时间:24190172ms 约花费等于6小时40分,几乎从上班开始一直运行到下班结束!! ============================================可能需要优化的地方1、程序设置累计1000条时,往数据库插入数据。可以改为10000条。 if(i%1000==0){ sessi...原创 2012-12-27 17:15:32 · 790 阅读 · 0 评论 -
@Transient申明非持久化属性
对于entity有些get方法是不需要和数据库关联的。需要用@Transient 注解 比如 @TransientString getLengthInMeter() { ... } //transient property @Transient public String getReviewstatusDesc(){ if(reviewstatus==null){...2012-12-12 18:26:43 · 292 阅读 · 0 评论 -
hibernate注解参考
http://hty1988.iteye.com/blog/566047原创 2012-12-12 18:17:07 · 73 阅读 · 0 评论 -
Hibernate初始化时在OneToOneSecondPass类中出现NullPointerException
启动项目 Hibernate随即报错Caused by: java.lang.NullPointerException at org.hibernate.cfg.OneToOneSecondPass.doSecondPass(OneToOneSecondPass.java:135) 原因: 主类方,无外键方@OneToOne( mappedBy="carveERe...原创 2012-12-12 14:42:21 · 153 阅读 · 0 评论 -
org.hibernate.MappingException: Unknown entity: com.gwideal.college.review.entit
注解 org.hibernate.MappingException: Unknown entity: com.gwideal.college.review.entity.CarveEReviewproject 原因:没有在hibernateAnnotation.xml 中对entity注册。原以为用了注解就不用像hbm.xml那样进行注册了,其实还是需要的。 比较一下与...原创 2012-12-12 09:47:16 · 147 阅读 · 0 评论 -
ssh项目中使用hql editor
ssh项目中使用hql editor原创 2011-11-09 10:05:04 · 97 阅读 · 0 评论 -
ssh连接设置更改数据库名不起效果,连接127.0.0.1更换127.0.0.22也不报错
ssh连接设置更改数据库名不起效果,连接127.0.0.1更换127.0.0.22也不报错 浏览器缓存清除后也一样。更换浏览器一样tomcat重启无效work目录全部删除无效myeclipse重新build工程无效重启myeclipse无效tomcat程序不指向工程下的webroot改为发布到webapp无效更换端口为8081的tomcat6无效.可能是hi...原创 2011-12-22 20:15:48 · 247 阅读 · 0 评论 -
hibernate反向工程生成的实体类就不能正确放在指定的包路径下
hibernate反向工程生成的实体类就不能正确放在指定的包路径下 描述:使用hibernate反向工程生成实体类时,类文件可以正确生成在src的一级目录下但在二级或多级目录时就会生成在src的默认包下.例如:表User,它有俩个字段username和password.在src下的一级目录为hibernate,存放User由反向工程生成的实体类User和UserDao,这...原创 2011-12-15 15:03:49 · 211 阅读 · 0 评论 -
hibernate反向引擎:Path must include project and resource name: /
解决方法:修改.myhibernatedata文件里面的configFile属性指定hibernate.cfg.xmll路径。格式是/项目名称/src/hibernate.cfg.xml 如果提示hibenate功能2.2冲突,修改version为当前hibernate使用版本 .myhibernatedata##Thu Dec 15 14:33:09 CST 20...原创 2011-12-15 14:45:11 · 282 阅读 · 0 评论 -
hql 长度函数length()
sql:SELECT [id] ,[parentId] ,[name] ,[code] ,[isDisplay] ,[description] ,[isSystem] FROM [jxwpgsh].[dbo].[SYS_DICTIONARY] order by len([code]),[code]...原创 2011-08-18 13:34:15 · 2840 阅读 · 0 评论 -
解决hibernate查询时,自动更新问题
对hibernate的session操作时时,默认的FlushModel时auto的,对于查询,不需要Flush。hibernate建议在session的操作前,设置 flush mode 为MANUAL 的(还有NRVER,但hibernate是deprecated的)。 For a logically "read only" session, it is reasonable ...原创 2011-08-09 13:46:36 · 483 阅读 · 0 评论 -
使用有序集合对数据进行排序
http://developer.51cto.com/art/200909/153972.htm 解读Hibernate高级集合映射 <set name="aliases" table="person_aliases" sort="natural"> <key column="...原创 2011-08-03 17:43:20 · 162 阅读 · 0 评论 -
saveOrUpdate():org.hibernate.StaleStateException
org.hibernate.StaleStateException: Batch update returned unexpected row count from update [0]; actual row count: 0; expected: 1 原因:被saveorupdate操作的对象的id不是null,是“”空字符串,需要做类似如下处理: if("".equa...原创 2011-08-02 13:53:54 · 105 阅读 · 0 评论 -
解决hibernate查询后自动保存问题
hibernate在查询后会自动保存流离态的对象,但有时不需要这样的结果。可用克隆解决 用org.springframework.beans.BeanUtils的copyProperties解决 或者org.apache.commons.beanutils.BeanUtils的cloneBean()方法 但如上的都是浅克隆 =========== 如...原创 2011-07-29 16:11:05 · 929 阅读 · 0 评论 -
hibernate删除时报identifier of an instance of xx was altered from xx to xx
org.hibernate.HibernateException: identifier of an instance of com.gwideal.apps.xjzeg.entity.rota.NightshiftTemporary was altered from 47392c5531464d5d97a4955c8e85a92b to fe21e9b9d5754adfaa5ada7982...2013-02-06 16:56:40 · 344 阅读 · 0 评论