我有一个包含一些字段的Bean,并且其中两个不打算由hibernate模式映射(errorStatus和operationResultMessage)。我如何(通过注释)告诉Hibernate我不想映射这些字段?
提前致谢。
代码如下所示:
**吸气剂和二传手被忽略!
@Entity @Table(name = "users") public class AccountBean implements Serializable { private static final long serialVersionUID = 1L; @Id @GeneratedValue(strategy = GenerationType.AUTO) private int id; @Column(name = "name") private String userName; @Column(name = "email") private String email; @Column(name = "login") private String login; @Column(name = "password") private String password; private Boolean errorStatus; private String operationResultMessage;
使用@Transient注释。
@Transient
/* snip... */ @Transient private Boolean errorStatus; @Transient private String operationResultMessage;
显然,如果要注释的是getter / setter而不是字段,那么@Transient注释就是在这里进行的。