1.使用环境:在Maven、Hibernate4、annotation的情况下(没有和spring整合):
2.注意事项
2.1
@Entity
@Table(name="t_role")
当时写成:@Entity(name="t_role")
2.2
没有和spring整合的时候,一定要加入Hibernate的配置文件,在配置文件中也要加入model的映射关系:
在使用annotation的情况下:
<!-- 加入实体类的映射文件 -->
<mapping class="test.hb.model.User"/>
<mapping class="test.hb.model.Role"/>
<mapping class="test.hb.model.UserRole"/>
不适用annotation的情况之下,有一个实体类的映射文件:
<!-- 加入实体类的映射文件 -->
<mapping resource="org/zttc/itat/model/User.hbm.xml"/>
<mapping resource="org/zttc/itat/model/Book.hbm.xml"/>
<mapping resource="org/zttc/itat/model/Classroom.hbm.xml"/>
<mapping resource="org/zttc/itat/model/Student.hbm.xml"/>
<mapping resource="org/zttc/itat/model/Message.hbm.xml"/>