为了账号安全,请及时绑定邮箱和手机立即绑定

有没有办法仅在第一次执行时使用预设值完全填充表?

有没有办法仅在第一次执行时使用预设值完全填充表?

皈依舞 2021-09-26 17:18:31
当 hibernate 第一次运行时,它会根据我们的实体自动创建我们的表。例如,有一个这样的实体:@Id@GeneratedValue(strategy = GenerationType.IDENTITY)@Column(name = "id")private Long id;@Column(name = "name")private String name;它的默认值是:1 ------ ok2 ------ not ok3 ------ irregular4 ------ none of the above是否有可能在休眠开始时检查该表是否为空,如果是,则用这些值填充该表?
查看完整描述

2 回答

?
守候你守候我

TA贡献1802条经验 获得超10个赞

您可以使用数据迁移工具,其中许多工具与 Spring Boot 集成得非常好。请检查FlyWay

这些工具将帮助您使用默认值初始化数据库。


查看完整回答
反对 回复 2021-09-26
  • 2 回答
  • 0 关注
  • 178 浏览

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信