データベース内のオブジェクトにタグを追加するには、次のスキームを使用するのが一般的なアプローチのようです。
いくつかの属性とそれらに追加できる多くのタグを持つエンティティがあります。3 つのテーブルがあるとします。
列 ID と NAME (およびその他の値) を持つテーブル要素
、列 TAGID と TAGNAME を持つ
テーブル タグ、要素にタグを割り当てる TAGID と ELEMENTID を持つテーブル TagsToElement。
特定のタグが割り当てられたデータベースから要素を読み取るには、どの方法がよいのでしょうか。つまり、Jooq の Condition は、特定のタグが割り当てられている ELements のみを除外するのにどのように見えるでしょうか。
これは、データベースへの 1 回のアクセスだけで可能ですか?
ご挨拶
マイク