• 目前持久层框架都有一个持久化上下文的概念,下面以比较流行的hibernate以及JPA来做一总结。 如果我们采用OO的方式开发系统,那么势必为了减低耦合,增加内聚,我们会通过细粒度的类来实现业务功能,那么这样就产生了一个问题,如何将持久化上下文在不同的类(这里面其实就是Dao
  • 在项目中使用hibernate做为持久层,Lazy="false"这个东西呢既好又不好。好的是:我们不用在写过多的DTO或VO之类的JavaBean,实现起来也比较方便。直接对象点属性(object.property1.property2....)就OK了。不好的是:有一个Lazy="false"它
  • 之前只用过Hibernate做过一些小的开发,只涉及到简单的增删改查的数据库操作.象在DAO的实现类里就继承了HibernateDaoSupport类,然后调用getHibernateTemplate()方法进行操作,我一般都只用到sava(),delete(),update()几个简单的方法,做过 icon
  • 在<请教初学DDD和四色原型设计的困惑>一帖中,讨论一个考试系统的模型. 经过这几天的细化, icon
  • 在配置JPA的时候如果采用hibernate作为提供者,经常需要配置一个属性hibernate.transaction.manager_lookup_class而他也是与应用服务器相关联的类.比如JBOSS中的manager,那么他的用意何在,好象在JTA中应用配置,在RESOURC icon
  • 目前框架很多,带给我们很大方便,如果抛开这些,单单用hibernate的话,有个问题请大家帮忙考虑下.在应用数据库分页的时候,用户每申请一页,都会到数据库查询一次返回,那么如果采用hibernate的话,session应该在什么范围内存储,如果是每请求一次都先连接一次,再查询,感觉频繁连接不 icon
  • 现在有A,B两个表是一对多的关系, A的配置文件片段: icon
  • 听说这个论坛不错,也不知道我的问题有没人回答,第一次发贴请大家多多支持. 最近项目中遇到一个问题,不知道有没有更好的解决方法: 我在ORACLE数据库中设了默认值,并配置了dynamic-insert="true". 由于要做通信录和别的客户端的增量同步,增量上 icon
  • 在网上查到的资料都说,hibernate的hibernate.hbm2ddl.auto属性设置成create时,hibernate一加载就会根据mapping文件自动在数据库创建对应的表。可是在我做的一个demo中,却始终没有看到这种效果,不知道是不是我的配置有问题,现在我把我的配置文件列出 icon
  • [该贴被admin于2009-03-04 15:11修改过][该贴被admin于2009-03-04 15:11修改过][该贴被mshijie于2009-03-05 20:59修改过] icon
  • 代码如下:测试类:package com.test; import com.dao.PersonDao;import com.po.Person; import org.springfra icon
  • 看别人写的SSH程序的时候,发现里面很多涉及到数据操作的地方,都采用 HibernateCallback回调的方式 请问为什么在执行数据操作的时候要采用,HibernateCallback 的这种方式呢? 例 icon
  • 你好,我在整合ssh简单的注册应用时,采用声明式事务,但是出现了向MySQL插入注册信息失败,但从日志可以看到插入操作后的查询却得到了正确的数据,请问是什么原因?是存储引擎的问题吗?还是代理事务的问题啊? 谢谢 icon
  • 我的想法是这样的: 有一个抽象类:GenericEntity,有两个抽象方法:getPrimaryKey(),setPrimaryKey(PrimaryKey primaryKey)。其中PrimaryKey是我自定义的主键类。项目中所有需要持久化的类都必 icon
  • 如果系统的对象存在多层的1对多关系,比如 "试卷"-(1对多)-"试题"-(1对多)-"选项"之间的关系. 假如一份试卷有40试题,每个试题有4个选项. 那么当我象拿出一份试卷的时候,就会产生 42条查询语句. 1条 select * from 试卷 w icon
  • 我使用struts1.x + Hibernate3.X开发,不考虑用Spring 首先在Filter中创建和关闭session public class HibernateFilter implements Fi icon
  • Principal是一个抽象类,其子类有:GroupModel、UserModel,GroupModel中可以包含一个或者多个Principal,一下是我的映射文件: ============================================ icon
  • 如题,在多进程访问数据库的情况下,比如:web端持久化使用的是hibernate3,用的是oracle数据库,oracle数据库上有定义的job,不断的在更新数据。同时,又有其他子系统,定时向此oracle数据库中不断的插入数据。在这样的场景下,使用hibernate是做持久化,会造成hiberna icon