hibernate 异常

org.springframework.beans.factory.BeanCreationException: Error creating bean with name 'sessionFactory' defined in file [D:\Tomcat 5.5\webapps\crm_SturtsSHibs\WEB-INF\classes\applicationContext-beans.xml]: Invocation of init method failed; nested exception is org.hibernate.MappingException: Repeated column in mapping for entity: pojo.SysUser column: user_id (should be mapped with insert="false" update="false")
Caused by:
org.hibernate.MappingException: Repeated column in mapping for entity: pojo.SysUser column: user_id (should be mapped with insert="false" update="false")

第1个回答  2010-11-26
楼主首先看一下hibernate.hbm.xml文件中是否对CaigouXPB.hbm.xml配置正确
也就是看一下是否拼写正确,配置hibernate.hbm.xml文件往往容易出错的地方就在这里
另外检查CaigouXPB.hbm.xml文件中是否将类的位置、名称书写正确

问题补充回答:
首先找到hibernate.hbm.xml
看里面是否配置对了这个类
hibernate.hbm.xml文件应该在src下或者在common包下,当然这个common包是自己定义的,通用包,不知道你的是不是有这个包
如果配置正确
那么看CaigouXPB.hbm.xml这个文件
他一般在bean包里面
也就是跟类文件放到了一起
第2个回答  2010-11-23
与spring集成了吧,必须要注入sessionfactory

<bean id="dictionaryHibDAO"
class="DictionaryHibDAOImpl">
<property name="sessionFactory" ref="sessionFactory"></property>
</bean>本回答被提问者和网友采纳
第3个回答  2010-11-23
Repeated column in mapping for entity: pojo.SysUser column: user_id (should be mapped with insert=

hibernate 异常 怎么解决
当出现net.sf.hibernate.MappingException: Error reading resource:…异常时一般是因为映射文 件出现错误。当出现net.sf.hibernate.MappingException: Resource: … not found是因为XML配置文件没找到所致,有可能是放置目录不正确,或者没将其加入hibernate.cfg.xml中。2. net.sf.hibernate.PropertyNotFoundEx...

报错:idtoloadisrequiredforloading
在使用 Hibernate 进行数据持久化操作时,可能会遇到一个特定的异常:"java.lang.IllegalArgumentException: id to load is required for loading"。这个异常通常发生在尝试使用如 `findById` 方法查询实体时,传入的 ID 参数为 `null` 的情况。原因分析:Hibernate 在执行查询以加载特定 ID 的实体时,期...

hibernate 异常
也就是看一下是否拼写正确,配置hibernate.hbm.xml文件往往容易出错的地方就在这里 另外检查CaigouXPB.hbm.xml文件中是否将类的位置、名称书写正确 问题补充回答:首先找到hibernate.hbm.xml 看里面是否配置对了这个类 hibernate.hbm.xml文件应该在src下或者在common包下,当然这个common包是自己定义的,通用...

关于hibernate的 org.hibernate.exception.SQLGrammarException...
用hibernate时遇到报错是因为设置错误,解决方法如下:1、首先定义一个接口,参数为sql语句,然后定义用一个类来实现这个接口。2、使用hibernate的getHibernateTemplate方法获得对象,获得sesson工厂,建立数据库连接即可。3、然后就可以使用数据库的操作,比如Statement对象进行相关操作,此方法中接收的参数使用;...

hibernate异常 java.lang.ClassCastException: java.lang.String_百度知...
这个是类型转换的错误 at org.hibernate.impl.SessionImpl.fireLoad(SessionImpl.java:862)at org.hibernate.impl.SessionImpl.get(SessionImpl.java:799)at dao.StudentDAO.findByName(StudentDAO.java:65)at com.yourcompany.struts.action.UserLoginAction.execute(UserLoginAction.java:55)在这几个文件...

hibernate插入一张表中数据时报错,更新和删除不包错但数据库中的数据...
(1)这个异常是由于主键设置为自增长,而在我们插入记录的时候设置了ID的值导致的。(2)使用的是hibernate的saveOrUpdate方法保存实例 saveOrUpdate要求:只有ID为null才执行save,其他情况下执行update 在保存实例的时候是新增,但你的ID不为null,所有就执行update操作,可是数据库没有主键对应的值,所有...

如何解决hibernate.MappingException错误
方法\/步骤 1 今 天做hibernate的时候遇到了一个很小的问题,后来根据错误提示发现原来是配置出现错误了。打开hibernate.cfg.xml配置文件,切换 到“configuration”界面,是不是发现又下角是“Mappings”中除了有配置文件DBName.hbm.xml还有其他的文件,也就是错 误提示的那个文件呢。2 至 于为什么出现...

请问有没有人能解决这个hibernate和spring整合的异常?
org.hibernate.HibernateException: Could not obtain transaction-synchronized Session for current thread 这个异常。(据说hibernate 4以上的版本才会有)这里有两种解决方法:第一:这里可以用Session session = sessionFactory.openSession(),然后代码中去关闭 session.close.第二:当然为了偷懒的原则 必须不自己...

hibernate的could not initialize proxy - the owning Session was...
hibernate的could not initialize proxy - the owning Session was closed异常 如果在hbm里面加入lazt="false"可以解决,但是这样的话延迟策略就没有意义了.后来发现,如果屏蔽掉transaction.commit()这句话也能解决问题,不知道会不会有影响?hibernate.xml里面定义:... 如果在hbm里面加入lazt="false"可以解决,但是...

Hibernate做级联查询时,懒加载的情况下会出现什么异常?
一般会出现Exception in thread "main" org.hibernate.LazyInitializationException: could not initialize proxy - no Session...这个异常 懒加载概念::懒加载,运行后没有立刻访问相应的数据库,返回的是代理对象,永远不可能为空,当第一次使用该对象的时候,才去访问。Hibernate的Lazy初始化1:n关系时...

相似回答
大家正在搜