【发布时间】:2017-02-01 14:03:15
【问题描述】:
如果我有一个包含大量表和每个表中的大量字段的数据库,但是我只需要处理少数表,并且其中的字段很少。
我可以制作“抓取”的 JPA 实体并仍然让 hibernate/jpa 使用它吗?
fx:如果我使用具有 10 个不同字段的表,但我只需要在其中 2 个字段上执行“获取”操作,并且永远不会更改/更新任何内容 - 只读
- 我可以创建一个实体类,它只包含 2 个字段,还是我需要添加所有字段才能工作,但 80% 从未使用/读取?
数据库:
表名 = 测试
+------+------+------+------+------+
|field1|field2|field3|field4|field5|
+------+------+------+------+------+
| | | | | |
+------+------+------+------+------+
java 实体
@Entity
public class test {
private String field1;
private String field2;
}
这样行吗?
【问题讨论】:
标签: java spring hibernate jpa spring-boot