是否可以使用ActiveJDBC代替Dropwizard提供的Hibernate作为我的ORM。如果可能的话,如何设置它。提前致谢。
最佳答案
不熟悉Dropwizard,但是在查看了他们的文档之后,我绝对没有发现ActiveJDBC无法正常工作的原因。他们使用迁移系统Liquibase,我也将其用于一些ActiveJDBC项目。 Dropwizard似乎是构建服务的不错的框架,但是我们一直在将ActiveWeb:http://javalite.io/activeweb用于所有后端JSON / XML / Rest Web服务。
返回到Dropwizard:由于他们使用Maven作为构建工具,因此带ActiveJDBC要做的就是在pom中配置检测插件:http://javalite.io/instrumentation
并添加一个依赖项:
<dependency>
<groupId>org.javalite</groupId>
<artifactId>activejdbc</artifactId>
<version>1.4.11</version>
</dependency>
ActiveJDBC是通用的ORM,可与任何Java框架一起使用。
干杯。