-1
テーブルのトン数が多く、各テーブルにフィールド数が多いデータベースがある場合BUTテーブルの数は少なく、その中のフィールド。jpaは実際のテーブルと比較してテーブル/フィールドが限定されています
「削り取られた」JPAエンティティを作成しても、これでもhibernate/jpaの作業はできますか?
FX:私は、テーブルのthatsで動作する場合には10種類のフィールドがありますが、私は何を更新/フィールドの2の「取得しない」と決して変更行う必要がある - 私は
- を読むを作ることができますそれはフィールドの2つだけを保持するか、またはそれは80%のために使用/読み取りは一度も動作するためにすべてのフィールドを追加する必要がありますか?
デシベル:
テーブル名=テスト
+------+------+------+------+------+
|field1|field2|field3|field4|field5|
+------+------+------+------+------+
| | | | | |
+------+------+------+------+------+
Javaのエンティティ
@Entity
public class test {
private String field1;
private String field2;
}
はその仕事でしょうか?
この回答に追加するには、意図しないデータを変更したときの過ちを避けるために、読み取り専用とみなされるため、エンティティを「@変更不可能」としてマークしてください。 – Naros
'@Imutable'はHibernate固有のものですが、純粋なJPAが必要な場合は、' @Column(updatable = false、insertable = false、...) 'もやってください – crizzis