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>