从实体JPA中提取审计信息

时间:2011-09-16 14:22:03

标签: hibernate jpa

我有一张表在同一张表中有审核信息。

我想创建没有审核列的实体。

是否可以在JPA中使用。

e.g 人员表 columns:名称,地址,(审计信息)insertTime,(审计信息)loggedUser

我是否可以仅使用非审计信息创建实体。

请帮忙

2 个答案:

答案 0 :(得分:3)

如果我理解你的问题,答案是肯定的:你可以创建一个JPA实体,而不需要在实体类中映射数据库表的所有列。

答案 1 :(得分:1)

Matt Handy已经说过,答案是肯定的。此功能还可用于为特定实体定制数据库视图。

另一方面,你现在不能自动创建表(例如,通过设置hibernate.hbm2ddl.auto=create-drop来使用Hibernate时),因此必须自己管理你的模式(这不是坏事)。