JPA之ddl-auto属性选择

    技术2023-09-14  144

    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
    Processed: 0.012, SQL: 9