休止状態と MySQL を使用して簡単なプログラムを作成しようとしましたが、次のエラーが発生します。
INFO: Configuration resource: /hibernate.cfg.xml
Aug 06, 2013 3:51:37 PM org.hibernate.cfg.Configuration addResource
INFO: Reading mappings from resource : /hibernate-contact.hbm.xml
resource: /hibernate-contact.hbm.xml not found
BUILD SUCCESSFUL (total time: 0 seconds)
これは私のマッピングファイルです:
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE hibernate-mapping PUBLIC "-//Hibernate/Hibernate Mapping DTD 3.0//EN" "http://hibernate.sourceforge.net/hibernate-mapping-3.0.dtd">
<hibernate-mapping>
<class name="Untersuchungsraum.Contact" table="contact"/>
<id column="firstname" type="string" >
<generator class="native">
</generator>
</id>
<property name="firstname">
<column name="firstname"></column>
</property>
<property name="lastnamename">
<column name="lastname"></column>
</property>
<property name="email">
<column name="email"></column>
</property>
...
それは私のXML構成ファイルです:
<hibernate-configuration>
<session-factory>
<property name="hibernate.dialect">org.hibernate.dialect.MySQLDialect</property>
<property name="hibernate.connection.driver_class">com.mysql.jdbc.Driver</property>
<property name="hibernate.connection.url">jdbc:mysql://localhost:3306/rcf?zeroDateTimeBehavior=convertToNull</property>
<property name="hibernate.connection.username">root</property>
<mapping resource="/hibernate-contact.hbm.xml"/>
<mapping/>
</session-factory>
</hibernate-configuration>
私のプロジェクトは次のようになります。
なぜこの問題が発生するのですか、どうすれば解決できますか?
編集
私のhbm.xml
ファイルは次のとおりです。
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE hibernate-mapping PUBLIC "-//Hibernate/Hibernate Mapping DTD 3.0//EN" "http://hibernate.sourceforge.net/hibernate-mapping-3.0.dtd">
<hibernate-mapping>
<class name="Untersuchungsraum.Contact" table="contact">
<property name="firstname">
<column name="Firstname"></column>
</property>
<property name="lastname">
<column name="lastname"></column>
</property>
<property name="email">
<column name="email"></column>
</property>
</class>
</hibernate-mapping>
そして私のPOJOクラス:
package Untersuchungsraum;
public class Contact {
private String email;
private String firstname;
private String lastname;
public String getEmail() {
return email;
}
public void setEmail(String email) {
this.email = email;
}
public String getFirstname() {
return firstname;
}
public void setFirstname(String firstname) {
this.firstname = firstname;
}
public String getLastname() {
return lastname;
}
public void setLastname(String lastname) {
this.lastname = lastname;
}
}