我正在使用带有spring.jpa.hibernate.ddl-auto=create
的spring boot,但是当应用程序重新启动时,所有表都会删除并重新创建。有什么方法可以避免重新创建已经存在的表吗?
spring.jpa.hibernate.ddl-auto=update
在生产中通常不应使用hibernate.ddl-auto。
问题内容: 我将Spring Boot与结合使用,但是当应用程序重新启动时,所有表都会删除并再次创建。有什么方法可以避免为现有表重新创建? 问题答案: 通常不应该在生产中使用hibernate.ddl- auto 。
从这份官方文件中,很难确定这两个模块之间有什么区别。 谁能提供一个官方和规范的答案来解释两者的区别吗?
我目前正在使用spring-boot创建一个使用Spring MVC和JPA数据的web应用程序,但是我遇到了一个问题:属性Spring.JPA.hibernate.ddl-auto:create似乎在第一次运行时正确创建了表a、B、C。然后,我填充所有3个表,当我关闭应用程序并重新运行它时,只有表A仍然包含填充的数据。 B表和C表被完全抹掉了,这有点奇怪。 我的pom.xml中有以下内容作为依赖
我正在运行一个使用logback的Spring Boot应用程序。其思想是将日志消息发送到RabbitMQ服务器。为了实现这一点,我创建了一个扩展ch.qos的appender。向后退。果心附录基。 这是我的回程Spring。xml文件: 一切都好。但是,在MessagingAppenderLogback中,我希望用来发送消息的RabbitTemboard为空。 根据留档,我知道"日志系统在应用程
我正在创建一个基于spring JPA注释的安全服务。在的数据源配置中,我有以下配置