是否可以使用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框架一起使用。

干杯。

07-27 18:28