JPA中ddl-auto属性一共有四种:
| 名称 | 描述 |
|---|---|
ddl-auto:create | 每次运行该程序,没有表格会新建表格,表内有数据会清空 |
ddl-auto: create-drop | 每次程序结束的时候会清空表 |
ddl-auto: update | 每次运行程序,没有表格会新建表格,表内有数据不会清空,只会更新 |
ddl-auto: validate | 运行程序会校验数据与数据库的字段类型是否相同,不同会报错 |
总结
- 由于ddl-auto不能同时指定多个属性, 只能在
create, create-drop, update, validate, none中选择一个属性 - 实体类发生改动而数据库表做出相应的更改且不破坏数据库现有的数据,设置为:
ddl-auto: update
本文详细解析了JPA中ddl-auto属性的四种选项:create、create-drop、update和validate,阐述了每种属性在数据库表操作上的具体行为,帮助读者理解如何在不同场景下选择合适的ddl-auto属性。
2636

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



