「Spring」アノテーション@GeneratedValueと@Tableを使うサンプル
書式
1.@Tableアノテーション
エンティティにマッピングされる物理テーブル名を指定します。
2.@Idアノテーション
主キーフィールドを宣言します。
3.@Entityアノテーション
エンティティクラスであることを指定します。
4.@GeneratedValueアノテーション
主キーの値の生成を行います。
使用例
@Entity @Table(name = "USERTBL") public class User { @Id @GeneratedValue @Column(name = "USERID") private Long userid; @Id @Column(nullable = false, unique = false, columnDefinition="都市ID") protected Long cityId = null;