0

私のコードは:-

@Id
//@SequenceGenerator(name = "non_distributor", sequenceName="nd")
@GeneratedValue

public int getNondistid()
{
    return nondistid;
}
public void setNondistid(int nondistid) 
{
    this.nondistid = nondistid;
}

1、2、3 の数値で ID 値を生成していますが、自動生成 ID は次のようにする必要があります:-「nd_01」または「nd1」。そのため、アノテーションを使用して同じものを生成する方法についてアドバイスをお願いします。

4

2 に答える 2

0
@Id
@GeneratedValue(strategy=GenerationType.AUTO)
@Column(name="fooId")
private Integer id;
于 2012-08-14T06:38:30.593 に答える
0
@Entity
public class News implements Serializable {

   @Id   
   @GeneratedValue(strategy = GenerationType.AUTO)
   private Long id;
}

TABLE SQL::
create table News (id bigint not null primary key (id));
于 2012-08-14T06:39:23.307 に答える