
Hibernate
文章平均质量分 63
foamflower
紫色魅影——翠菊:一年的生命,短暂的相遇;花开花落,缘聚缘散;正因这短暂,更让人珍惜!
有的注定没有选择的权力,唯有面对;重新认识,update 自己。。。
展开
-
hibernate设计一棵普通的树
请设计一个树型结构,完成下列需求:1、 任意一个节点只能有一个(或0个)父节点2、 任意一个节点可以包含多个子节点3、 给定任意一个节点,可以输出这个节点的父节点,以及父节点的父节点,一直到顶级节点,要求输出的时候,从顶级节点开始一直输出到给定的节点为止 要求:给出实体类代码、hibernate映射文件代码以及测试代码: 实体类:树节点:Node.java pack原创 2008-04-09 19:23:00 · 881 阅读 · 0 评论 -
Hibernate annotation 使用笔记
转自:http://wangyu.javaeye.com/blog/337382Java代码 @Entity --声明为一个实体bean @Table(name="promotion_info") --为实体bean映射指定表(表名="promotion_info) @Id转载 2010-01-06 13:07:00 · 1296 阅读 · 0 评论 -
懒加载异常org.hibernate.LazyInitializationException: could not initialize proxy - no
报错:错误页面提示 could not initialize proxy - no Session 控制台 org.hibernate.LazyInitializationException: could not initialize proxy - no Session 原因:这是一个lazy使用后的Exception,使用迟时加载,在session(hibernate里的s原创 2010-03-01 08:58:00 · 3128 阅读 · 0 评论 -
a different object with the same identifier value was already associated with the session
数据库更新记录报错:a different object with the same identifier value was already associated with the session: [com.miracle.dm.sysmgr.user.model.OrgUserProInfo#4028800b269cc2f301269cc959960007]; nested except原创 2010-02-09 13:42:00 · 1012 阅读 · 1 评论 -
Hibernate的createSQLQuery查询的问题
我们用HQL进行子查询的时候,如select * from Tree where pid in (select id from Tree,此时HIBERANTE就会报错,说什么*号错误之类的。但如果将*改为Tree类里的所有子段时就不会有问题了。就会像平时一样第一行数据返回一个Object[],然后你再根据Tree类里字段对Object[]数组里的值进行转换。这样一来比较麻烦。今天发现转载 2009-10-21 08:57:00 · 1427 阅读 · 1 评论 -
hibernate怎么实现一个类对象map多个表名
1) 映射文件在一个映射文件中定义class和table的对应关系,用entity-name来区分不同的映射:…… …… (2)在API调用、HQL语句中使用entity-name,而不是class名称。get(“testA”, id)delete(“testA”, object)save(“testA”, object)saveOr原创 2009-09-19 21:11:00 · 782 阅读 · 0 评论 -
hibernate------hql总结(推荐不错的一篇)
1. 查询整个映射对象所有字段Java代码 //直接from查询出来的是一个映射对象,即:查询整个映射对象所有字段 String hql = "from Users"; Query query = session.createQuery(hql); Li转载 2009-06-03 17:04:00 · 2212 阅读 · 5 评论 -
hibernate映射数据库表如何使表中字段默认值生效(如更新当传来的值为null时不替换表中值)
问题描述: hibernate技术中对应数据库中每一个表,都会有一个映射文件与之对应,此文件描述数据库表中每一个字段的类型、长度、是否可空等属性。在进行表中记录的插入(更新)操作时,hibernate会根据映射文件中的描述自动生成一个包含所有字段的插入(更新)sql语句,此时如果映射文件中某字段的值为空(NULL)而其在数据库表中定义的默认值不为空,hibernate会将空值插入到表中,而不转载 2009-07-22 12:42:00 · 4212 阅读 · 0 评论 -
Hibernate报如下错误: org.hibernate.MappingException: Unknown entity:
控制台报错:Caused by: org.hibernate.MappingException: Unknown entity: com.miracle.dm.sysmgr.module.model.ModuleInfo at org.hibernate.impl.SessionFactoryImpl.getEntityPersister(SessionFactoryImpl.java原创 2009-05-05 17:11:00 · 18768 阅读 · 5 评论 -
hibernate 中createQuery与createSQLQuery
昨晚帮同事看代码到凌晨2点多,今早6点醒来发现他发来信息说报空指针错误,实在无法入睡,起来自己测试了一下,控制台还真的报:2009-4-25 8:12:34 org.apache.catalina.core.ApplicationContext log信息: java.lang.ClassCastException: [Ljava.lang.Object; cannot be cast to原创 2009-04-25 08:09:00 · 10679 阅读 · 2 评论 -
08:49:45,218 WARN JDBCExceptionReporter:71 - SQL Error: 156, SQLState: S1000 关键字 'user' 附近有语法错误。
<br />昨晚运行以前的一个项目,在初始化数据的时候报:<br />08:49:45,218 WARN JDBCExceptionReporter:71 - SQL Error: 156, SQLState: S1000<br />08:49:45,218 ERROR JDBCExceptionReporter:72 - 关键字 'user' 附近有语法错误。<br />org.hibernate.exception.GenericJDBCException: could not execute que原创 2010-06-13 08:54:00 · 3448 阅读 · 0 评论