たとえば、2 つのテーブルがあります: table1 = book、table2 = site --> 1 つの book に n 個のサイトを含めることができます。
<entity name="book" dataSource="myDs" pk="id"
transformer="TemplateTransformer"
query="SELECT b.id, b.title, s.id, s.number, s.content
FROM book b. site s WHERE b.id = s.book">
<field column="b.id" name="id" />
<field column="s.id" name="sId" />
<field column="id" template="${id}_${sId}" ignoreMissingVariables="true" />
</entity>
なぜこれが機能しないのですか?結果として 1 つのサイトを持つ 1 本だけを取得し、x サイトを持つ x 本ではなく、フィールド「id」に複合キーを取得しません。