エンティティクラスを作成し、データベースのテーブルを生成springboot

  1. エンティティクラスをマークする必要があり、エンティティクラスを表す@Entity
  2. @Table(名=「t_tag」)がテーブル名t_tagを表すために生成されます
  3. @Id主キー表す
    主キーを表す@GeneratedValueが自動的にインクリメントされる
    2つの音符が主キーIDに留意する必要があります
  4. オブジェクト間のリンクを表現するには?
    このようなブログとブログの分類などの間には多くの関係である
    1)ブログのカテゴリに追加する必要があります。
    @ManyToOne()
    Private種類のタイプ;
    2)ブログのカテゴリに追加する必要がある
    @OneToMany(mappedBy =「タイプ」)
    のプライベートをブログ=新しい新しいArrayListの一覧<>();
    3)注:
    関係がある示し、この最後の転載を書き込むためのmappedBy =「タイプの」必要性...維持するために、
  5. (ログに出力を容易にするためのtoStringメソッド)、セット方法、toStriingメソッドを、引数なしで再版エンティティクラスのコンストラクタに必要性を追加取得
  6. ファイルに次の情報を追加しapplication.yml
  jpa:
    hibernate:
      #      每次启动项目的时候 自动判断 
      # 项目中的实体类与数据库中的表结构是否一样,如果不一样的时候 
      # 需要重新创建 实体生产环境中 将下面的 ddl-auto设置为none
      ddl-auto: update
  	  #      将sql语句显示在控制台
  	  show-sql: true
	  #    配置日志

  1. いくつかの他のオブジェクトが関係テーブルに従って生成されると、最終的なテーブルは、エンティティ・クラスを生成します
    ここに画像を挿入説明
公開された43元の記事 ウォン称賛13 ビュー4892

おすすめ

転載: blog.csdn.net/qq_30693057/article/details/100814157