无需注释即可嵌入的Hibernate

phe

我正在尝试开发一个具有通用类的库,以集成到其他项目中。例如,代表间隔的类:

@Data
public class Interval {
    private Instant start;
    private Instant end;
}

由于该库可能被不能与Hibernate / Spring一起使用的项目使用,因此我不希望包含Hibernate依赖项及其注释。

从一个项目的角度来看,有什么办法可以将这个库与Hibernate一起使用,从而在Embeddable不对它进行子类化和自己对子类进行注释的情况下使上面的类成为现实?

克里斯蒂安·贝科夫(Christian Beikov)

好吧,注释只是一次注释,因此依赖项目不需要依赖JPA / Hibernate即可使用这些类。如果注释类不可用,则注释将根本不可用。

除此之外,您还可以创建一个orm.xml文件来提供映射信息。然后,您库的用户将必须导入该文件。

本文收集自互联网,转载请注明来源。

如有侵权,请联系 [email protected] 删除。

编辑于
0

我来说两句

0 条评论
登录 后参与评论

相关文章