1

我想在非数据库项目中使用带有休眠注释的简单类。

我不想复制代码并删除注释。

有没有办法做到这一点,比如在子类中为父类的属性使用注释。所以我可以分享父类。

任何帮助都会很棒,谢谢。

编辑:

例如:我有一堂课:

@Entity
@Table(name = "Sample")
Class Sample{
    @Column(name = "attr1")
    private String attr1;
// getter setters etc.
}

此类适用于设置了 db 依赖项的 java 项目。但我在这门课上提供宁静的服务。我的客户端应用程序不需要任何与数据库相关的功能,因此我不包含任何与数据库相关的 jar。所以这是我的问题,我想使用相同的类,因为两个项目都很常见。但我不需要导致 @Entity 注释编译错误的 db jars。

如果有办法做到这一点,我会很高兴。

非常感谢。

4

1 回答 1

-1

使用休眠验证组

基本验证示例

创建 2 个验证组并将其中一个用于 db 项目,另一个用于非 db 项目

于 2013-10-03T19:54:56.977 回答