3
|
Jamie Bisotti · 技术社区 · 15 年前 |
1
3
JPA注释实际上是您唯一的依赖项。如果有人以pojo(非db)方式使用您的对象,那么他们所需要的就是jpa注释jar,对于大多数应用程序服务器来说,它实际上都在类路径上。 当然,将注释作为依赖项是非常合理的,这不像你需要在整个Hibernate中拖拽,它是许多朋友。 另一种选择是,正如您已经制定的那样,将HBM用于该实体。这并没有那么糟糕,因为Hibernate非常乐意在单个会话工厂中混合注释和HBM样式的实体,而且您仍然可以使用字段访问,因此不需要破坏类的公共接口。 |
2
0
如果你对不依赖的要求是严格的 ,那么我建议遵循它, 甚至避免注释依赖。
我愿意
不是为了注释而对域对象进行子类化
.
我相信这比帮助更多的麻烦。
对我来说 XML配置适合 在这种情况下。 尽管有些人(我确实)喜欢注释,但是XML仍然有效。 它经过防火测试,文件齐全,知名度高,随时可用。
如果需要 注释非常强,我将转向代码生成 . 我通常会使用注释创建域对象。 然后,我将从中生成类的无注释版本,只需删除注释。
|
Mario Zelic · 更改子类方法签名时使用@重写注释 2 年前 |
LM10 · @Resource注释的含义 6 年前 |
Chris · 函数参数dtype声明不起作用? 6 年前 |
edison ouyang · 招摇过市批注未生成预期结果 6 年前 |