java - 针对 Hibernate 映射定义的 Liquibase diffChangeLog

标签 java hibernate jpa liquibase

这个问题与“Hibernate using JPA (annotated Entities) and liquibase”有关。

我实际上想知道在针对 Hibernate 映射定义进行 Liquibase 差异 时会发生什么。

它似乎产生了什么:一个 liquibase 变更日志,它将我的 hibernate 映射状态迁移到数据库的当前图像。

我所希望的:迁移现有(旧)数据库以反射(reflect)我的(新) hibernate 映射中的更改的 liquibase 变更日志。

我是不是期待错了?还是我做错了什么?

谢谢你告诉我! J.

最佳答案

答案太明显了...

这只是翻转基础系统和目标系统的问题:-)

 --username=un \
 --password=pw \
 --url=jdbc:mysql:///mydb \
 diffChangeLog \
 --baseUrl="hibernate:/hibernate.hbm.xml"

变成:

 --url="hibernate:/hibernate.hbm.xml" \
 diffChangeLog \
 --baseUrl=jdbc:mysql:///mydb \
 --baseUsername=un \
 --basePassword=pw

对不起! 该 sleep 了:-)

关于java - 针对 Hibernate 映射定义的 Liquibase diffChangeLog,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3088717/

相关文章:

java - 在Java中测试数组的多个维度的长度

java - 尝试写入 HDFS 时出现 InvalidProtocolBufferException

java - java swing应用程序中的服务层

java - 如何使用 gwt RequestFactory 机制来持久化 HashMap ( map )?

java - 尽管 Netbeans 添加了 Eclipselink 模块,但包 javax.persistence 不存在

java - 为什么在持久化 JoinTable 对象时我的 OneToMany 列表没有填充?

java - 是否可以使用 JUnit 测试多线程?

Java:如何恢复使用 python 的 zlib 编码器压缩的字符串数据

java - 无法 Autowiring 字段 : Spring-Hibernate

java - 使用 Spring WebFlow 在 Hibernate 中进行 C3P0 池化仍然没有成功