「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;