hibernate---エンティティクラスに基づいてデータベース・テーブルを生成

652 ワード

次のようになります.
import javax.persistence.*;
import java.util.Date;

@Entity (name = "TB_SYS_LOG")
public class SysLog {
    @Id
    @GeneratedValue(strategy = GenerationType.AUTO)
    @Column(name = "ID_")
    private Integer id;              
    @Column(name = "TITLE_")
    private String title;     
//get/set      
//    get/set  
       
 }

@Entityのnameプロパティは、生成されたデータベース・テーブルの名前を示し、クラスにロードします.
プライマリ・キー・フィールド名に@id【プライマリ・キーであることを示す】、@GeneratedValue(strategy=GenerationType.AUTO)を付ける【プライマリ・キー生成ポリシー】
@Column(name=“XXX”、length=“XXX”)、nameはデータベースとエンティティークラスのフィールド名を示し、lengthはデータベースフィールドの長さを示す