您的位置:首页 > 编程语言

自己动手的第一个 Hibernate后台代码

2017-03-28 23:00 155 查看
1、完成了前面的自动生成xml和java类后,开始写自己的第一个程序。

【开始了一个段艰辛的debug路....】

问题一:绑定线程



想要使用getCurrentSession,必须配置xml,在属性里面配好。

这个配在四大必配属性下面就行。

<!-- hibernate.connection.autocommit: 事务自动提交 -->
<property name="hibernate.connection.autocommit">true</property>
<!-- 将Session与线程绑定=> 只有配置了该配置,才能使用getCurrentSession -->
<property name="hibernate.current_session_context_class">thread</property>


问题二:因为设置了某个字段不能为空,not-null=true,导致每次Junit测试的时候都报错。



开始是在hbm.xml直接把这个not-null改了,但是不行。这个是跟数据库绑定的。

所以没办法最后只能改数据库了。所以数据库的设计一定要谨慎,不然后面真的是一直出错。
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签:  hibernate JAVA 调试