【Hibernate】
文章平均质量分 70
南山隐者
不积跬步,无以至千里;不积小流,无以成江海。
学而不思则罔,思而不学则殆。
学而时习之,温故而知新。
展开
-
Java开源项目Hibernate包作用详解
Hibernate一共包括了23个jar包,令人眼花缭乱。本文将详细讲解Hibernate每个jar包的作用,便于你在应用中根据自己的需要进行取舍。 下载Hibernate,例如2.0.3稳定版本,解压缩,可以看到一个hibernate2.jar和lib目录下有22个jar包: hibernate2.jar: Hibernate的库,没有什么转载 2008-10-04 22:55:00 · 552 阅读 · 0 评论 -
不同的java对象引用相同的内存地址异常解决方案
1、首先数据库查询有四条记录:查询视图:select * from tav_user_dept_role where USER_TITLE = '罗可扬';返回结果:那么也就对应了4个不同的对象。2、实际操作中并非如此,返回了4对对象,但是却都引用了同一个内存地址: List userInfoList = swfBiz.getTaViewUserDeptR原创 2012-04-16 18:25:16 · 3231 阅读 · 0 评论 -
spring管理hibernate事务报异常--Transaction not successfully started解决方法
通过spring管理配置了事务管理,但是在执行过程中还是出现了异常:Transaction not successfully started以下三段代码均报了该异常。1.public void updateProcInstObj(TaProcInst taProcInstObj_from2) throws Exception{ String hql = "upda原创 2012-04-09 18:07:05 · 8048 阅读 · 0 评论 -
spring HibernateTemplate调用存储过程
具体调用方式如下所示://调用存储过程 删除流程相关记录 String procdure = "{Call sp_deleteInstByRootID(?)}"; CallableStatement cs = this.getHibernateTemplate().getSessionFactory().getCurrentSession().c原创 2012-04-06 21:24:41 · 6394 阅读 · 4 评论 -
HibernateSystemException--ids for this class must be manually assigned before calling save()
org.springframework.orm.hibernate3.HibernateSystemException: ids for this class must be manually assigned before calling save():adam.bp.workflow.entity.TaResourceassign2; nested exception is org.h原创 2012-02-24 22:29:04 · 5432 阅读 · 2 评论 -
SSH下内嵌的java.lang.ClassCastException异常查找
当我在添加了一个pojo类并配置之后,重启tomcat出现了如下的异常:- Context initialization failedorg.springframework.beans.factory.BeanCreationException: Error creating bean with name 'sessionFactory' defined in ServletContex原创 2012-02-15 16:20:49 · 1820 阅读 · 0 评论 -
Hibernate列名无效异常处理
控制台信息如下:2012-2-9 14:08:21 org.apache.struts.chain.ComposableRequestProcessor init信息: Initializing composable request processor for module prefix ''2012-2-9 14:08:21 org.apache.struts.chain.commands.原创 2012-02-09 16:09:29 · 24228 阅读 · 0 评论 -
hibernate复合主键查询主键不能为空的解决方案
实体类:public class SubStationLog implements java.io.Serializable { private Long substationid; private String markDate; private String mark;//省去构造 set/get方法}原配置:原创 2011-10-22 15:47:48 · 3320 阅读 · 0 评论 -
SSH(struts 1.x+spring 2.5+hibernate 3.2)开发文件配置
在项目中的配置文件,一般需要的配置信息基本都全了。作为以后的参。struts-config.xml <action path="/relayStation/原创 2011-05-04 22:12:00 · 1240 阅读 · 0 评论 -
HibernateTemplate删除方式 org.hibernate.MappingException: Unknown entity: java.lang.Long
控制台打印:relayStationIds--------------322,321,320,319,ids[0]--------------322id[0]-------------3222011-5-10 17:00:46 org.apache.struts.chain.commands.AbstractExceptionHandler execute警告: Unhandled exceptionorg.springframework.orm.hibernate3.Hibernate原创 2011-05-22 12:39:00 · 9214 阅读 · 1 评论 -
Hibernate为Oracle自动创建表且主键自增
1.注意:实体类映射表字段时不要使用oralce关键字,否则不能映射成功。2.步骤: (1)往oralce里建一个sequence: Sql代码 create sequence seq_id_supervision minvalue 1 start with 1 increment by 1 create sequence seq_id_supervision转载 2011-03-21 22:56:00 · 6116 阅读 · 1 评论 -
hibernate+jsp分页第三版
改进了一下分页 不用session和数组来传递动态查询参数优化了下 join查询的问题Page.java 和以前一样 接口 package cn.loen.platform.util.page;import java.util.List;public interface Page { public static int PAGE_SIZE = 15; /**转载 2008-10-04 22:44:00 · 1812 阅读 · 0 评论 -
Hibernate查询解决方案
用Hibernate来操纵持久数据非常简单,在这里一些简单的查询我会一笔带过,本文着重说明在综合查询兼有分页的时候我的一些经验,如果网友觉得我的方案还有不足的地方,也请和我讨论,我的email:plateau_t@sina.com.第一部分:Hibernate提供的查询接口或其方法(此部分不做深究,请参考hibernate手册)1。根据ID查询要用到Session接口的load转载 2008-10-04 22:30:00 · 695 阅读 · 0 评论 -
ORA-02289: 序列不存在 在hibernate中正确配置
要将以前做的几个页面和现在的项目整合在一起,但是测试的时候发现突然没法跑了。以前都是可以正常运行的。结果发现是因为原来我在数据库中新建的表因为数据库重新还原而导致丢失。一次我从建了表及其对应的序列、触发器,但是在保存数据的时候报错:ORA-02289: 序列不存在。因此将其中orm映射的关系进行了调整,原来的主键生成策略:id name="relayStationId" type="lon原创 2013-01-09 15:18:25 · 8393 阅读 · 0 评论