[英]controlling hibernate sql script run
我正在使用Spring 4.1.6,并且我的服务可以在Hibernate中正常工作。 在项目的根目录下,我有每次运行服务器时都会运行的schema.sql。 问题是,第一次运行服务器时,我在db中放入了一些数据,重新启动该脚本后,该脚本再次执行,丢失了重新启动之前加载的所有数据。
所以,我认为我有两个选择可以解决这个问题:
你知道这是否有可能吗? 提前致谢。
听起来这是称为Liquibase的工具的完美用例。 基本上,这是数据库的版本控制工具,它允许您定义对模式和/或数据的更改,并确保仅将这些更改应用一次。
如果多个人正在更改同一个数据库架构,并确保您的数据库对于已签出/发布的代码版本始终有效,那么这将非常有用。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.