Warning: file_get_contents(/data/phpspider/zhask/data//catemap/0/jpa/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Hibernate 将审计信息留给实体JPA_Hibernate_Jpa - Fatal编程技术网

Hibernate 将审计信息留给实体JPA

Hibernate 将审计信息留给实体JPA,hibernate,jpa,Hibernate,Jpa,我有一个表,在同一个表中有审计信息 我想创建没有审计列的实体 在JPA中是否可能 e、 g 人员表 列:名称、地址、(审核信息)insertTime、(审核信息)loggedUser 我可以仅使用非审核信息创建实体吗 请帮助如果我正确理解你的问题,答案是肯定的:你可以创建一个JPA实体,而不需要映射实体类中数据库表的所有列。如果我正确理解你的问题,答案是肯定的:您可以创建一个JPA实体,而不需要映射实体类中数据库表的所有列。正如Matt Handy所说,答案是肯定的。此功能还可用于根据特定实体定

我有一个表,在同一个表中有审计信息

我想创建没有审计列的实体

在JPA中是否可能

e、 g 人员表 列:名称、地址、(审核信息)insertTime、(审核信息)loggedUser

我可以仅使用非审核信息创建实体吗


请帮助

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

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

正如Matt Handy所说,答案是肯定的。此功能还可用于根据特定实体定制数据库视图


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

正如Matt Handy所说,答案是肯定的。此功能还可用于根据特定实体定制数据库视图


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

难道您不能简单地没有
insertTime
loggedUser
列的字段吗?难道您不能简单地没有
insertTime
loggedUser
列的字段吗?