【发布时间】:2015-04-06 11:14:55
【问题描述】:
有没有办法使字段在更新操作时不持久,但在使用 JPA - Hibernate 4 的创建操作时持久?
我是这样试的
@Transient
@Id
@Column(name = "USER_NAME", nullable = false, length = 75)
private String userName;
但是使用 @Transient 注释,该字段将在所有 CRUD 操作中是瞬态的,我想要一种方法来指定只有在此操作上是持久的(创建)。
有没有办法做到这一点?
谢谢!
【问题讨论】:
-
也许您正在寻找
@Column(name = "USER_NAME", nullable = false, length = 75, updatable=false)?
标签: java database hibernate jpa hibernate-mapping