浏览 9315 次
精华帖 (0) :: 良好帖 (0) :: 新手帖 (0) :: 隐藏帖 (0)
|
|
---|---|
作者 | 正文 |
发表时间:2003-09-19
mnm会员代码: http://hibernate.fankai.com/download/ 下载后看readme cinc会员代码: http://hibernate.fankai.com/download/cinc/ hibernatedemo_2003-06-22.zip :简单的 Hibernate 例子 hibernate_xdoclet_demo_20030618.zip : 用 xdoclet 生成 mapping file 和 ddl hibernatedemo_xdoclet_lazy_demo_20030807.zip : 使用 ThreadLocal 实现 Lazy Initialization 下载后看看 readme 文件。 声明:ITeye文章版权属于作者,受法律保护。没有作者书面许可不得转载。
推荐链接
|
|
返回顶楼 | |
发表时间:2003-09-19
hehe
chinaxp的老大 |
|
返回顶楼 | |
发表时间:2003-09-22
这些例子,老早就在chinaxp上有了,看来有了这样一个站点,大家就可以比较集中的找hibernate的资料,支持。。。
例子写得很好,也给我了不少帮助。 |
|
返回顶楼 | |
发表时间:2003-09-24
是不是我没看懂,好像没有找到哪里close current session
不需要吗,需要吗,讨论一下嘛 |
|
返回顶楼 | |
发表时间:2003-10-11
一个有关Lazy的问题,我看了一下上面说的
hibernatedemo_xdoclet_lazy_demo_20030807.zip这个例子,我看到在HibernateSessionFactory类中的currentSession方法中,生成或使用本线程已经在使用的一个Session,我的问题是: (1) 我没有看到任何地方调用closeSession(),这是怎么回事? (2) 一般我们会使用由Hibernate管理的数据库连接,如果Session实例一直保存在ThreadLocal中,如果不调用closeSession()的话,那不是说这个连接就一直会被这个线程使用,试想一下,如果我的线程是在池中保存的话,那岂不就是当该线程一直空闲时也会占用一个数据库连接吗? 请大家多多指教! |
|
返回顶楼 | |
发表时间:2003-10-13
关于 closeSession()
因为这是一个简单的例子,运行了就退出了,就没有 close,一个失误,谢谢提醒。 在真正的系统里面,比如 用 filter 实现的 web 系统里面,是需要关闭 session 的,可以看看这个例子: Filter which manages a ThreadLocal hibernate session http://www.hibernate.org/43.html 在 doFilter 的 try 的 finally 代码块里面关闭 session Thread Local Session 的实现请参照: http://hibernate.bluemars.net/42.html |
|
返回顶楼 | |
发表时间:2003-10-24
mnm 写道 我前几天写了几个简单的例子,其实就是Hibernate Demo的翻版!
说句实话,你的一对一例子我看了,我想对象关系存在问题 1、如果人可能拥有单位地址、家庭住址........,那么Address应该是collection 2、即使人拥有一个地址,也不是one-to-one,而应该是many-to-one,不然存在冗余。 3、严格的说,人和地址的关系是多对多 |
|
返回顶楼 | |
发表时间:2003-12-02
下了hibernatedemo_xdoclet_lazy_demo_20030807.zip看了一下,提一点疑问:
在dao接口中的方法都throws HibernateException,那实现部分岂不是绑死在hibernate下了? |
|
返回顶楼 | |
发表时间:2003-12-11
_19_ 写道 下了hibernatedemo_xdoclet_lazy_demo_20030807.zip看了一下,提一点疑问:
在dao接口中的方法都throws HibernateException,那实现部分岂不是绑死在hibernate下了? 说的有道理。这只是个简单的 demo,所以没考虑那么多。 你可以写一个 DAOException ,把 HibernateException 都包起来 DAO 接口里的方法都扔出这个异常,会更好些。 |
|
返回顶楼 | |