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文件
----------------解决方案--------------------------------------------------------
有重复的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里的类必须包括包全路径。
----------------解决方案--------------------------------------------------------
谢谢大家帮助我试下
----------------解决方案--------------------------------------------------------