分享web开发知识

注册/登录|最近发布|今日推荐

主页 IT知识网页技术软件开发前端开发代码编程运营维护技术分享教程案例
当前位置:首页 > 网页技术

Hibernate

发布时间:2023-09-06 01:13责任编辑:白小东关键词:Hibernate

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>

Hibernate

原文地址:http://www.cnblogs.com/dongyuhan/p/7586213.html

知识推荐

我的编程学习网——分享web前端后端开发技术知识。 垃圾信息处理邮箱 tousu563@163.com 网站地图
icp备案号 闽ICP备2023006418号-8 不良信息举报平台 互联网安全管理备案 Copyright 2023 www.wodecom.cn All Rights Reserved