2012-11-28 28 views
0

考慮該用例: 一個MySQL表X和Java JPA entiy X.如何映射表與通用列到一個JPA實體的長列表

create table X 
(id int(11), 
name varchar(200), 
value1 bigint(16), 
value2 bigint(16), 
value3 bigint(16), 
. 
. 
value100 bigint(16)); 

我想映射到一個實體是這樣的:

@Entity("x") 
@Table("x") 
public class X { 

@Id 
@Column("id) 
public int getId ... 

@Column("name") 
public String getName .. 

@SomeMagicalExpression 
public List<Long> getValues().. 
} 

我深知創建其中每個值是一排連接表的選項,我試圖讓遠離進行連接。 我真的很討厭創造100個getters和setter。

回答