「Spring」アノテーション@GeneratedValueと@Tableを使うサンプル

書式
1.@Tableアノテーション
エンティティにマッピングされる物理テーブル名を指定します。

2.@Idアノテーション
主キーフィールドを宣言します。

3.@Entityアノテーション
エンティティクラスであることを指定します。

4.@GeneratedValueアノテーション
主キーの値の生成を行います。

使用例

Plain text
Copy to clipboard
Open code in new window
EnlighterJS 3 Syntax Highlighter
@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;
@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;
@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;

 

SpringMVC

Posted by arkgame