「カナダ/オンタリオ/トロント」など、「国/州/市」のようなデータベースの列があります。それらを分割し、3 つの個別の Java Bean プロパティにマップする必要があります。
これをどこで行うのが最善か疑問に思っています。
(1) 行が取得されるときの DAO (2) セッターがゲッターであるドメイン (Bean) が呼び出される (3) クエリ内の行を解析するための SQL 関数 (4) ResultSetExtractor の使用
「Anemic Domain」アンチパターンは、Bean がこれに適した場所であることを示しているように見えるため、私は #2 または #4 に傾いています。