2017-04-09 72 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