我有一张表在同一张表中有审核信息。
我想创建没有审核列的实体。
是否可以在JPA中使用。
e.g 人员表 columns:名称,地址,(审计信息)insertTime,(审计信息)loggedUser
我是否可以仅使用非审计信息创建实体。
请帮忙
答案 0 :(得分:3)
如果我理解你的问题,答案是肯定的:你可以创建一个JPA实体,而不需要在实体类中映射数据库表的所有列。
答案 1 :(得分:1)
Matt Handy已经说过,答案是肯定的。此功能还可用于为特定实体定制数据库视图。
另一方面,你现在不能自动创建表(例如,通过设置hibernate.hbm2ddl.auto=create-drop
来使用Hibernate时),因此必须自己管理你的模式(这不是坏事)。