在没有 migration.xml 的情况下编译 Dropwizard 代码
Compile Dropwizard Code without migration.xml
我在 SQL SERVER 中有一个包含 50 多个表的最终数据库,需要将其与 Dropwizard Code 连接。
我是 JAVA 的新手,所以我对 Migrations.xml 的看法是它用于在数据库中创建表,或者如果需要对数据库进行任何更改,它将通过 [=21= 进行更新].
因此,如果我不需要对数据库进行任何更改(如前所述,它已完成)。
我可以跳过这个 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
休眠
http://www.dropwizard.io/0.9.2/docs/manual/hibernate.html
我在 SQL SERVER 中有一个包含 50 多个表的最终数据库,需要将其与 Dropwizard Code 连接。
我是 JAVA 的新手,所以我对 Migrations.xml 的看法是它用于在数据库中创建表,或者如果需要对数据库进行任何更改,它将通过 [=21= 进行更新].
因此,如果我不需要对数据库进行任何更改(如前所述,它已完成)。 我可以跳过这个 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
休眠 http://www.dropwizard.io/0.9.2/docs/manual/hibernate.html