当前位置: 代码迷 >> Java Web开发 >> hibernate连接mysql 问题 请帮忙啊
  详细解决方案

hibernate连接mysql 问题 请帮忙啊

热度:792   发布时间:2007-01-16 14:49:30.0
hibernate连接mysql 问题 请帮忙啊

hibernate连接mysql 问题我改了所有的xml文件了 没有问题了 但是又出了这样一个

log4j:WARN No appenders could be found for logger (org.hibernate.cfg.Environment).
log4j:WARN Please initialize the log4j system properly.
org.hibernate.MappingException: duplicate property mapping: customerbases
at org.hibernate.mapping.PersistentClass.checkPropertyDuplication(PersistentClass.java:414)
at org.hibernate.mapping.PersistentClass.validate(PersistentClass.java:404)
at org.hibernate.mapping.RootClass.validate(RootClass.java:192)
at org.hibernate.cfg.Configuration.validate(Configuration.java:984)
at org.hibernate.cfg.Configuration.buildSessionFactory(Configuration.java:1169)
at com.erp.domain.Test.main(Test.java:13)
这是怎么回事 解决不了 请高手帮忙啊 里面是xml文件


搜索更多相关主题的帖子: hibernate  mysql  

----------------解决方案--------------------------------------------------------
有重复的property mapping?
org.hibernate.MappingException: duplicate property mapping: customerbases

----------------解决方案--------------------------------------------------------
customerbases这个配置有问题
把配置文件贴出来吧
----------------解决方案--------------------------------------------------------
韩峰老大 所以的配置文件全在附件里呢  实在找不到哪有重复的啊
----------------解决方案--------------------------------------------------------

<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE hibernate-reverse-engineering PUBLIC "-//Hibernate/Hibernate Reverse Engineering DTD 3.0//EN" "http://hibernate.sourceforge.net/hibernate-reverse-engineering-3.0.dtd" >

<hibernate-reverse-engineering>


<table name="customerbases" catalog="erp" class="customerbases">
<primary-key>
<generator class="native"></generator>
<column name="CUST_ID" jdbc-type="varchar" property="cust_id" type="String"/>
</primary-key>
</table>
</hibernate-reverse-engineering>
这里的class="customerbases"写成类名试一下


----------------解决方案--------------------------------------------------------
<table name="customerbases" catalog="erp" class="customerbases">
<primary-key>
<generator class="native"></generator>
<column name="CUST_ID" jdbc-type="varchar" property="cust_id" type="String"/>
</primary-key>
</table>
</hibernate-reverse-engineering>


请 去掉红色部分代码, class里的类必须包括包全路径。
----------------解决方案--------------------------------------------------------

谢谢大家帮助我试下


----------------解决方案--------------------------------------------------------
  相关解决方案