orcale主键生成策略和MySQL不同
oracle需要配置主键自增,mysql默认主键自增
orcale 配置主键id
<id name="id" type="java.lang.Integer、、">
<column name="ID" />
<generator class="increment" >//主键生成策略:自增
</id>
MySQL
<id name="id" type="java.lang.Long">
<column name="ID" />
<generator class="native" />//采用数据库本身的主键策略
</id>
hibernate根据配置文件自动生成数据库表
<property name="hbm2ddl.auto">update</property>
update:有则忽略,无则生成
create:每次启动删除之前的表,重新创建,数据也自然没了
create-drop 加载hibernate时创建,退出是删除表结构