エンティティが持つすべての属性をマップする 1 つの EntityMapper を持つエンティティがあります。
次に、私のDAOインターフェイスで、DBから@SqlQueryを使用してフェッチしています
- 場合によってはすべてのエンティティの属性 --> これで問題ありません
- ただし、特定の属性のみをフェッチする場合もあります --> ここで、マッパーは「SQLException Column xxx not found」で失敗します
この問題の推奨される解決策は何ですか? エンティティごとにマッパーを 1 つだけ持ちたいのですが、常にすべての属性をフェッチするわけではありません。