标签:name 事务 res current 开始 form ppi org config
1.Oralce 依赖任何的仓库都不敢提供,手工注册,将oracle注册到自己的本地仓库
2.Hibernate
1.配置
四大属性
方言 <property name="dialect" value="Oracle10gDialect">
是否在控制台答疑sql showsql true
格式化SQL formatsql true
是否根据配置文件生成底层数据表 hbm2ddl update create
关联小配置的
mapping resource="cn/happy/entity/Dog.hbm.xml"
3.常见问题,如果启用咱们的getCurrentSession() 需要再大配置中开始thread
问题描述:org.hibernate.HibernateException: No CurrentSessionContext configured!
解析:在hibernate.cfg.xml中加入如下代码
<property name="current_session_context_class">thread</property>
Add "Transaction tx = session.beginTransaction();" just before this line and at the end of your operations call "tx.commit();" – Shashank Kadne Mar 15 ‘12 at 10:59
启用了getCurrentSession,你的操作必须运行在事务环境中。如果提交事务,session.close()
4.小配置中
<class name="类的名字" table="表的名字">
<id>
<generator class="native">
</generator>
</id>
</class>
标签:name 事务 res current 开始 form ppi org config
原文地址:http://www.cnblogs.com/dongyuhan/p/7586213.html