db optimistic字段中的netbeans实体类

时间:2014-05-04 22:50:07

标签: java mysql hibernate netbeans

我正在使用netbeans 8,hibernate 4,mysql。我通过从数据库菜单中选择实体类来创建具有netbeans的实体。我需要为我的实体提供乐观的锁定字段。我在db中的所有表上都有版本列。如何自动将@Version注释添加到所有表中?

@Version
@Column(name="version", nullable=false)

2 个答案:

答案 0 :(得分:0)

如何创建基类并让所有实体扩展基类

@MappedSuperclass
public abstract class BaseEntity implements Serializable {

    @Version
    @Column(name="version", nullabe=false)
    .....
}

答案 1 :(得分:0)

我发现解决方案是在项目中使用替换.. 。 我正在选择实体包然后我搜索:

 private int version;

我将其替换为:

 @Version
 private int version;

然后我点击此包的替换所有,我获得了所有实体的版本注释。