Uploaded image for project: 'Chura'
  1. Chura
  2. CHURA-28

Scaffoldとエンティティのウィザードで、作成されるリソースに差分があり、かつエンティティウィザードで作成されるリソースが不適切。

XMLWordPrintable

    • Type: Icon: Bug Bug
    • Resolution: Fixed
    • Priority: Icon: Major Major
    • 0.17.0
    • Affects Version/s: None
    • Component/s: Dolteng
    • None

      > DataBaseViewのNew Dao or Entityで生成したentity
      > ・@Entityがない
      > ・主キーに@idと@GeneratedValueがある
      > ・MtSchoolテーブルから作ったentityの名前は"Mtschool"
      @Entityが無いのは明らかにバグです。
      Entityの名前付け処理が何やらおかしな事になっている様です。
      調査の上、テーブル名と同じエンティティ名になる様にします。

      > scaffoldで生成したentity
      > ・@Entityがある
      > ・主キーに@idがある
      > ・javax.persistense.Columnが無駄にインポートされている
      > (@Column自体は無い)
      > ・MtSchoolテーブルから作ったentityの名前は"MtSchool"
      主キーに、@GeneratedValueを出力する様にします。

      > また、mt_schoolテーブルから作られたentityはMtSchoolになりますが、
      > JPQLではMtSchoolテーブルを検索しに行くのでNotFoundになる。
      > (アンダースコアのテーブル名は対応して無いとどこかで見たので仕様どおり?)
      恐らく@Tableアノテーションを出力していない為に、その様な状況になると思われます。
      これは、@Tableアノテーションを出力する用にします。

            Assignee:
            taichi taichi
            Reporter:
            taichi taichi
            Votes:
            0 Vote for this issue
            Watchers:
            0 Start watching this issue

              Created:
              Updated:
              Resolved: