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

定义model文件的时候如下:

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

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

我应该怎么写呢?

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

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

就当普通的属性用就好了

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

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