检查了一下,发现自己在.java文件和hibernate中class的name不一致导致的。
hbm.xml:
<class name = "ParticleInfo">
<cache usage = "read-write"/>
<id name="id">
<generator class="sequence">
<param name = "sequence">env_Particle_Info_SEQ</param>
</generator>
</id>
<property name="sampleDate"/>
</class>
ParticleInfo.java
public class ParticleInfo extends Entity{
private Date sampleDate;
public Date getSampleDate() {
return sampleDate;
}
public void setSampleDate(Date sampleDate) {
this.sampleDate = sampleDate;
}
}