1.映射文件注意类名的大小写。 2.每一条信息需要添加type类型,注意id字段。 3.注意MySql版本需要使用不同的方言。 4.使用Junit单元测试需要导入两个jar包: junit.jar和hamcrest.core.jar 如果创建表失败,有如下信息:type=InnoDB 原因是type=InnoDB 是5.0之前使用的,如果mysql高于此版本, 把hibernate中mysql的方言改一下,
原来的:hibernate.dialect=org.hibernate.dialect.MySQLInnoDBDialect
改成:hibernate.dialect=org.hibernate.dialect.MySQL5InnoDBDialect
<class **name="com.geekfly.entity.People"** table="people">
<id name="id" type="java.lang.Integer">
<generator class="native"></generator>
</id>
<property name="username" type="java.lang.String"></property>
<property name="password" type="java.lang.String"></property>
<property name="email" type="java.lang.String"></property>
<property name="birthday" type="java.lang.String"></property>
</class>
</hibernate-mapping>