Hibernate4 注解方式自动保存流水码 5C

定义model文件的时候如下:

定义了ID
@Id
@GeneratedValue()
public Long getId() {
return id;
}

但是除了这个主键外,我还想定义一个 Pid自动保存流水ID,但是这个是非主键的普通属性。

我应该怎么写呢?

@SequenceGenerator(name="A_SQ")
public Long getPid() {
    return pid;
}

这样写我试过是不行,不知道有没有办法。

3个回答

我的意思是当普通属性,但是不想通过setXX方法每次都保存流水,希望hibernate自动帮我保存,就像主键一样。

就当普通的属性用就好了

普通属性用@Column(name = "")

Csdn user default icon
上传中...
上传图片
插入图片
抄袭、复制答案,以达到刷声望分或其他目的的行为,在CSDN问答是严格禁止的,一经发现立刻封号。是时候展现真正的技术了!
立即提问