3

Jooq は、DTO をレコードにコピーできるようにするfrom()メソッドを提供します。

ただし、クライアントが読み取り専用情報を更新しないように、一部のフィールドのみをコピーしたいと考えています。

理想的には、次のようなものを書きたいと思います。

myrecord.from( mybean, "name", "description", "someOtherField") 

また

myrecord.from( mybean, User.NAME, User.DESCRIPTION, User.SOME_OTHER_FIELD)

3 つのフィールドのみがコピーされます。

もちろん、ゲッター/セッターを手動で呼び出すなどして行うこともできますが、もっと簡単な方法があると思います。

4

1 に答える 1