我在 SQL SERVER 中有一个最终确定的数据库,其中包含 50 多个表,需要将其与 Dropwizard Code 连接。 .
我是JAVA新手,所以我的想法是Migrations.xml它用于在数据库中创建表,或者如果需要对数据库进行任何更改,它将通过migrations.xml 进行更新。
因此,如果我不需要对数据库进行任何更改(如前所述,它已完成)。 我可以跳过这个migrations.xml 文件吗?
请需要一些专家建议。
最佳答案
如果您在其他地方处理数据库更改,则不需要在 dropwizard 项目中使用任何迁移 xml 文件。它是一个可选模块,您不需要使用它。如果您不想在 dropwizard 项目中包含数据库更新,您甚至不需要包含 dropwizard-migrations
依赖项。您仍然可以在 dropwizard 中正常连接到数据库。文档提供了使用模块 dropwizard-jdbi
和 dropwizard-hibernate
的示例。
要连接到数据库,请按照文档中的说明在 java 配置文件和 yml 配置中添加适当的代码。
jdbi http://www.dropwizard.io/0.9.2/docs/manual/jdbi.html
hibernate http://www.dropwizard.io/0.9.2/docs/manual/hibernate.html
关于java - 编译 Dropwizard 代码,无需迁移.xml,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/37903757/