2011-02-28 71 views
0

我只是快速的問題。如果我有這樣的SQL腳本:JPA註釋和SQL表格

create table person(
    phoneNumber int 
    name varchar(100) not null 
    primary key(phoneNumber, name) 
); 

我該如何使用JPA Annotations在Java中爲此設置實體類?

我有這個至今:

@Entity 
public class Person { 


    @Column(name="phoneNumber") 
    public int phoneNumber; 


    @Column(name="name" length=255) 
    public String name; 


} 

回答

2
  • 你需要@Table("person")的類
  • 你需要@IdClass@EmbeddableId指定主鍵。檢查那些文件,以確定如何實現它。 @IdClass更容易一些。