2017-02-16 53 views
0

我正在向现有的DTO添加一个属性。该属性仅用于从数据库中使用。这意味着它只会被存储。在我们的应用程序中将没有它的用​​法。我们的产品负责人需要制作报告。我想使它仅存储即存储,但从不从数据库中检索。 JPA/Hibernate有这样的机会吗? 感谢您的帮助!在JPA/Hibernate中创建只保存属性

+0

Did'nt完全让你?你真正想达到什么 – Akshay

+0

@Akshay我想存储一个属性到数据库,但从来没有被应用程序检索到它。 –

+0

好吧..它可以很容易实现。只是让一个PoJo类映射它,永远不会调用它。只需存储它..只需保持设置,永远不要调用get..Hope你知道它 – Akshay

回答

0

仅添加setters,但从未为该特定属性获取getters。 同时考虑将对象序列化为xml或json注意将该特定字段排除在序列化之外。

+1

是+懒读取 –

0

其实答案太简单了。我最终没有为属性添加getter,并在属性中指定@Basic(fetch = FetchType.LAZY)

更新:它只适用于getter。