浏览 3504 次
精华帖 (0) :: 良好帖 (0) :: 新手帖 (0) :: 隐藏帖 (0)
|
|
---|---|
作者 | 正文 |
发表时间:2003-12-11
代码非常简单,其实就是确保预先运行 代码: Configuration conf = new Configuration().addClass(Cat.class); SessionFactory sf = conf.buildSessionFactory(); 我想请教,在以后应用中从JNDI中得到SessionFactory 对象,是否只能使用Cat.class,而不能使用其他已经建立映射的数据库对象 声明:ITeye文章版权属于作者,受法律保护。没有作者书面许可不得转载。
推荐链接
|
|
返回顶楼 | |
发表时间:2003-12-11
如果你把映射文件配置到hibernate.cfg.xml里面,就不需要在代码里面加入实体类映射。
例如: Configuration conf = new Configuration();; SessionFactory sf = conf.buildSessionFactory();; 你在hibernate.cfg.xml配置什么,App Server启动的时候,就加载什么。 |
|
返回顶楼 | |
发表时间:2003-12-11
感谢robbin这么快就回答了我,我想也是,应该可以把映射文件配置中所有映射实体加载的,要不然每一个映射就得配置一个JNDI了,那么这样一来,会不会造成占用系统内存太大?
|
|
返回顶楼 | |
发表时间:2004-02-20
herrysun 写道 感谢robbin这么快就回答了我,我想也是,应该可以把映射文件配置中所有映射实体加载的,要不然每一个映射就得配置一个JNDI了,那么这样一来,会不会造成占用系统内存太大?
同问 |
|
返回顶楼 | |
发表时间:2004-02-20
其实是将SessionFactory对象绑定到jndi上,并非每一个映射绑到Jndi。你说的问题其实区别在于你绑定的SessionFactory的设置是否加载了全部的hbm.xml。
|
|
返回顶楼 | |