SpringBoot入門


3.データベースを操作するプログラム作成

3-2 エンティティクラスの作成

⑤エンティティクラスのアノテーション

@Entity エンティティクラスとしてクラスを定義
@Table(name="user") エンティティクラスに割り当てられるテーブル名
@Id プライマリキーを指定
@GeneratedValue(strategy = GenerationType.AUTO) AUTO:プライマリキーの値を自動採番する
@Column カラム名 ※以下の指定も可

name:カラム名を指定

length:最大長を指定

nullable:nullを許可するか否か