浏览 2241 次
|
精华帖 (0) :: 良好帖 (0) :: 新手帖 (0) :: 隐藏帖 (0)
|
|
|---|---|
| 作者 | 正文 |
|
最后更新时间:2005-10-18
问题是这样的:
我手头上面有XX公司的web框架,权限什么还作的可以,不过,我想在持久层上用Hibernate进行替换,他的web框架启动之后,我可以得到他的Connection,可是不知道如何用这个connection来实例化hibenate的相关session. 我不想让同一个web框架用俩个session,这样对服务器压力更大. 不知道我这样的想法可以实现不? qq:15468277 email:yehaibo@gmail.com 声明:JavaEye文章版权属于作者,受法律保护。没有作者书面许可不得转载。
|
|
| 返回顶楼 | |
|
最后更新时间:2005-10-20
session = sessionFactory.openSession(connection);
|
|
| 返回顶楼 | |
|
最后更新时间:2005-10-20
这样和直接使用connection的效率有差别么?
|
|
| 返回顶楼 | |
|
最后更新时间:2005-10-20
linuxaid 写道 这样和直接使用connection的效率有差别么?
没有差别,就是要注意事务的管理和Connection资源的释放 |
|
| 返回顶楼 | |
|
最后更新时间:2005-10-21
1.那么hibernate.cfg.xml中的hibernate 关于数据库的配置就没有存在的意义了啊?
mapping路经指定部分是不是还是在hibernate.cfg.xml中啊? 2.连接使用后释放可以理解.可是事务需要注意什么呢?有点不太明白,应该野合直接使用hibernate的没有什么区别把! 赫赫,问得火星了. yehaibo@gmail.com |
|
| 返回顶楼 | |
|
最后更新时间:2005-10-21
linuxaid 写道 1.那么hibernate.cfg.xml中的hibernate 关于数据库的配置就没有存在的意义了啊?
mapping路经指定部分是不是还是在hibernate.cfg.xml中啊? 2.连接使用后释放可以理解.可是事务需要注意什么呢?有点不太明白,应该野合直接使用hibernate的没有什么区别把! 赫赫,问得火星了. yehaibo@gmail.com 和获取数据库连接的部分不需要,其他配置例如数据库Dialect还是需要的。 mapping当然还是需要的,否则怎么映射? 注意数据库的提交和回滚 : connection.commit(); connection.rollback(); |
|
| 返回顶楼 | |
|
最后更新时间:2005-10-21
robbin 写道 linuxaid 写道 1.那么hibernate.cfg.xml中的hibernate 关于数据库的配置就没有存在的意义了啊?
mapping路经指定部分是不是还是在hibernate.cfg.xml中啊? 2.连接使用后释放可以理解.可是事务需要注意什么呢?有点不太明白,应该野合直接使用hibernate的没有什么区别把! 赫赫,问得火星了. yehaibo@gmail.com 和获取数据库连接的部分不需要,其他配置例如数据库Dialect还是需要的。 mapping当然还是需要的,否则怎么映射? 注意数据库的提交和回滚 : connection.commit(); connection.rollback(); 不是吧,代码需要这样写么?connection.commit(); connection.rollback();,????不是原来的hibernate的歇乏? Transaction tx 。。。 tx。commit(),tx。rollback????按照你的意思,Transaction没有意义了,对不? yehaibo@gmail.com |
|
| 返回顶楼 | |
|
最后更新时间:2005-10-21
不知道我没有试过,不过Hibernate doc上面这样写的,你可以自己试试看。
|
|
| 返回顶楼 | |
|
最后更新时间:2005-10-21
程序是可以正常运行了,可是我有一个问题.
原来框架的connectin有相关的连接池,hibernate也有相关的cp30等,那么从连接池中取出一个Connectin,之后再使用这个connection去实例化hibenate,这个原来框架中的连接池体系和hibernate自己带的连接池,在这种合作模式下面,他们是个什么关系啊? yehaibo@gmail.com 谢谢了. |
|
| 返回顶楼 | |
|
最后更新时间:2005-10-21
linuxaid 写道 程序是可以正常运行了,可是我有一个问题.
原来框架的connectin有相关的连接池,hibernate也有相关的cp30等,那么从连接池中取出一个Connectin,之后再使用这个connection去实例化hibenate,这个原来框架中的连接池体系和hibernate自己带的连接池,在这种合作模式下面,他们是个什么关系啊? yehaibo@gmail.com 谢谢了. 没有任何关系。 |
|
| 返回顶楼 | |





