> 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アノテーションを出力する用にします。