我在SQL SERVER中有一个包含50多个表的最终数据库,需要将它与Dropwizard Code连接。
我是JAVA的新手,所以我对Migrations.xml的概念是用它来创建数据库中的表,或者如果需要更改数据库,它将通过migrations.xml进行更新。
因此,如果我不需要对数据库进行任何更改(如前所述,它已经完成)。 我可以跳过此migrations.xml文件吗?
请一些专家建议。
答案 0 :(得分:1)
如果您正在其他地方处理数据库更改,那么您不需要在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