Hibernate技术
随风天涯
职业:oracle dba,喜欢文学,足球,兰州。j2ee的开发
展开
-
ssh类库:java.lang.NoClassDefFoundError: Could not initialize class net.sf.cglib.proxy.Enhancer
由MyEclipse自动导入的Spring,Hibernate,Struts 类库发布到Tomcat发现问题:java.lang.NoClassDefFoundError: Could not initialize class net.sf.cglib.proxy.Enhancer随之 sessionFactory bean 也就创建失败究其原因是 cglib-2.1.3.jar原创 2009-10-24 11:56:00 · 6449 阅读 · 4 评论 -
Hibernate使用Projections进行聚合操作
通过Hibernate进行字段中的数据计算,在JDBC中,就使用SQL的sum等方法,而在使用Hibernate中,需要使用Projections的对象. 首先介绍一下Projections: org.hibernate.criterion.Projections是 Projection 的实例工厂,我们通过调用setProjection()应用Projections对象进行一个查询. 下面原创 2009-12-30 12:45:00 · 2961 阅读 · 0 评论 -
Hibernate中多对多关系如何查询
<br />今天遇到了HIbernate中的多对对查询问题,由于多对多的关系在实体中都是集合:所以查询时的方式有所不同:<br />代码如下:<br />public List<String> getListNameByPtyg() {<br /> String sql="select t.trueName from KhUsers t join t.dictionaryInfos as s where s.name='普通员工' and s.fenleiCode='B'";<br /> Query原创 2010-08-20 16:13:00 · 7855 阅读 · 0 评论 -
spring中配置c3p0连接池
虽然DBCP是应用很广泛的一种连接池,但:我认为在Tomcat上C3P0拥有更高的性能和稳定性.下面就是在Spring中使用C3P0的方法:原创 2010-10-25 11:13:00 · 5218 阅读 · 2 评论 -
Hibernate中的cascade和inverse
<br /><br />这两个属性都用于一多对或者多对多的关系中。而inverse特别是用于双向关系,在单向关系中我们并不需要。<br /> <br />Cascade代表是否执行级联操作,Inverse代表是否由己方维护关系。<br /> <br />Cascade:<br /> <br />Cascade属性的可能值有<br /> all: 所有情况下均进行关联操作,即save-update和delete。<br /> none: 所有情况下均不进行关联操作。这是默认值。<br />原创 2010-11-19 18:12:00 · 598 阅读 · 0 评论