在hibernate.cfg.xml文件中有hbm2ddl.auto其中有四个属性分别有validate,update,create,create-drop。在sessionFactory建立的时候自动检查数据库表结构,或者将数据库schema的DDL导到数据库中,使用create-drop时,在显示关闭sessionFactory时,将drop掉数据库的schema,create顾名思义,就是没有表的时候自动给你建立表了,update是数据库中表已经存在了,如果配置文件改变了(增加了一个属性,相当于再数据库中加了一个字段)那么update会自动在数据库中加上这个字段,validate相当于每次插入数据之前都会验证数据库中的表结构和hbm文件的结构是否一致
hibernate3.3.2学习笔记(四)
最新推荐文章于 2025-11-22 20:16:17 发布
本文详细解析了Hibernate配置文件hibernate.cfg.xml中的hbm2ddl.auto属性,该属性包括validate、update、create及create-drop四种设置选项。通过这些选项,可以实现自动创建、更新数据库表结构或在SessionFactory关闭时删除表结构等功能。
598

被折叠的 条评论
为什么被折叠?



