5fdc668f344062202.jpg_fo742.jpg
create
每次加载hibernate时都删除上一次的生成的表,然后根据bean类重新来生成新表,容易导致数据丢失,(建议首次创建时使用)。
create-drop
每次加载hibernate时根据bean类生成表,但是sessionFactory一关闭,表就自动删除。
update
第一次加载hibernate时根据bean类会自动建立起表的结构,以后加载hibernate时根据bean类自动更新表结构,即使表结构改变了但表中的行仍然存在不会删除以前的行。
validate
每次加载hibernate时,验证创建数据库表结构,只会和数据库中的表进行比较,不会创建新表,但是会插入新值。

发表回复

您的电子邮箱地址不会被公开。 必填项已用*标注

Captcha Code