
如本文所述,您需要设置
updatable为
false:
@Column(name = "USER_NAME", nullable = false, length = 75, updatable= false)private String userName;
该
updatable属性指示Hibernate从生成的
UPDATESQL语句中忽略此列。
我删除了
@Transient和
@Id注释。
如果此列是您的PK(映射到实体标识符),则只能在INSERT期间进行设置,因为Hibernate不允许您更新实体标识符(
updatable在这种情况下该属性是多余的)。
欢迎分享,转载请注明来源:内存溢出
微信扫一扫
支付宝扫一扫
评论列表(0条)