###前提・実現したいこと
seasar2で、MySQLから外部結合を用いて使用したデータがentityにセットされないです。
table_Aに外部結合しているtable_Bの値が、
Aのエンティティ内(table_A.table_Bの値としてセットされない)
どのように修正すれば取得できるでしょうか?
前提として、SQLの文章は正しく記述できています。
(PHPmyadminで同じソースを流すしたところ、問題なく取得できていました)
###発生している問題・エラーメッセージ
###ソースコード
SQL
SELECT * FROM table_A LEFT OUTER JOIN table_B ON table_B.table_B_id = table_A.table_B_id WHERE table_A.advertiser_id = /*advertiserId*/ /*IF table_A_Name != NULL*/ AND table_A.table_A_Name LIKE /*table_A_Name*/ /*END*/ ORDER BY table_A.updated_at DESC;
table_Aのentity
/** tag関連プロパティ */ @OneToOne @JoinColumn(name = "table_B_id", referencedColumnName = "table_B_id") public Table_B table_B;
よろしくお願いいたします。
あなたの回答
tips
プレビュー