文章分类 - hibernate
摘要:原文链接:http://blog.csdn.net/z69183787/article/details/23523351 实现包含了hibernate与数据库的基本连接信息的配置方式有两种方式: 第一种是使用hibernate.properties文件作为配置文件。 第二种是使用hibernate.
阅读全文
摘要:这里使用的是hibernate,出现这个错的原因是hibernate的延迟加载导致的,使用json-lib插件就出现这个问题。 如果使用的是jsonfast的话可以将所有的查出来,不过我不喜欢,我还是喜欢我的手拼。 json-lib的sql语句: jsonfast的json语句: 我的解决思路:只将
阅读全文
摘要:原因是在street的映射文件的many-to-one中忘了写column,所以找不到映射
阅读全文
摘要:出现这个错误的原因是不小心事务提交后又让事务回滚。
阅读全文
摘要:原因: 我的刚才写映射文件太心急了,使用了一份作为模板然后复制进行更改,最后有一个表的忘了改类名。
阅读全文
摘要:
阅读全文
摘要:m诶呦没有解决,这个回答好像有点用: 这个问题不是二级缓存的问题,是你测试方法的问题首先你配置的二级缓存应该是没有错误的,只要在hbm文件里加入了<cache usage="read-write"/>,如果其他地方配置的不对, 运行时会有异常提示其次,你要搞清楚二级缓存的作用范围,是同一个Sessi
阅读全文
摘要:我出现这个问题的原因是: 我在父表上加上了级联属性,然后我希望在保存person的时候自动保存idcard对象,忘记了附表是依赖于目标存在的,所以报错了。将级联添加到附表上了,就ok了
阅读全文
摘要:这个是在我使用union-subclass的时候出现的,不能使用identity作为主键生成策略。原因是不允许出现主键相同。
阅读全文
摘要:我出现这个错误的原因是:继承关系前面我使用的是字表连接父表进行的,后面我更改成为一个类单独一个表,另一个字段少的类字段放在父表中,因为hibernate的映射文件改变,hibernate不知道我前面数据库中有变成字段的表,并且有数据和外键,我的hibernate中的autodll设置为create,
阅读全文
摘要:object references an unsaved transient instance - save the transient instance before flushing: cn.itcast.domain.Department对象依赖一个未保存的实体,保存这个实体在刷新之前。实体为
阅读全文
摘要:hibernate.cfg.xml 中hibernate.hbm2ddl.auto配置节点如下:<properties> <property name="hibernate.show_sql" value="true" /> <property name="hibernate.hbm2ddl.aut
阅读全文
摘要:Criteria接口和Query接口十分类似,它允许创建并执行面向对象的标准化查询。 值得注意的是Query接口也是轻量级的,它不能再Session之外使用。 Hibernate提供了直观的Criteria查询API 创建Criteria实例 可以进行添加查询条件、排序条件,显示最大数值等等再使用l
阅读全文
摘要:在使用hibernate进行持久化时,有时需要动态的改变对象的加载,比如在编辑页面里面lazy=true,而在浏览页面lazy=false,这样可以在需要lazy的地方才进行控制。而配置文件中Lazy属性是全局控制的,如何处理呢?当<class>元素或者<set>元素的lazy属性为true时,lo
阅读全文
摘要:这个回答转自:http://blog.sina.com.cn/s/blog_85987afc0100ukl0.html 因为我们在hibernate里面load一个对象出来时,用到的是代理对象,也就是说当我们在执行load方法时并没有发sql语句,而是返回一个 proxy对象。只有当们具体用到哪个g
阅读全文
摘要:我的解决方案是在主表的many-to-one中加上cascade="all"
阅读全文
摘要:一直报错空指针,通过断点发现错误发生在idcard对象的id属性为空,自动生成的主键策略出了了问题 注意:property里面的元素people代表的是这个表的持久化类中另一个表的对象的对象名而不是表名
阅读全文
摘要:Caused by: com.mysql.jdbc.exceptions.jdbc4.MySQLSyntaxErrorException: Unknown column 'product0_.FACTORYID' in 'field list' at sun.reflect.NativeConstr
阅读全文
摘要:cause by:org.hibernate.HibernateException: Access to DialectResolutionInfo cannot be null when 'hibernate.dialect' not set 前面一直检查hibernate的配置文件,检查dial
阅读全文
摘要:这是正确后的代码,之前我在ID这个行里面添加了native属性,就是看着demo上敲的,引发了关于主键自增的问题,插入字段中的id项不按照我的test类中插入而是自增寻找默认值,所以报错。 注意:不会的就不要写,无妄之灾往往在于你的无事生非!
阅读全文