2017-04-09 71 views
0

這是我的模型怎麼不堅持模型實體到數據庫春天數據JPA

@Entity 
@Table(name="MYTABLE") 
public class MyTable { 

    Integer errCode; 

    String errorText; 

    @Id 
    @Column(name="id") 
    @GeneratedValue(strategy=GenerationType.IDENTITY) 
    Integer id; 
    ... 
} 

有一些領域,我想堅持到像ID數據庫,但也有一些我不想像errCode和errText。是否有任何註釋不讓它們持續存在?我在尋找的是不定期的?

回答

0

您正在查找的註釋是@Transient。

0

你想添加@Transient到你不想堅持的字段的所有獲取者。這些通常用於輔助方法。我建議您可能不希望將錯誤代碼和文本保留在您嘗試保留的類中。也許建立另一個使用此類的對象,並提供errCodeerrorText。由於有時實體可能會變得雜亂,如果有負載的方法@Transient