【发布时间】:2015-09-04 04:39:01
【问题描述】:
我们有一些反映到多个数据库字段的自定义类型。例如
PersonName{
String salutation,
String firstName,
String lastName
}
存储为 3 个单独的数据库字段。 而且总是写很无聊
db.select(PERSON.FIRST_NAME, PERSON.LAST_NAME, PERSON.SALUTATION, ... some other fields)
然后从相应的记录字段中获取记录并创建 PersonName 类型。
想法是定义一些多列自定义字段PERSON_NAME,在查询执行过程中会被jooq扩展成三个“真实”字段,并在结果中打包到一个PersonName对象。
看起来可以用org.jooq.impl.AbstractField 做这样的事情,但我想知道,可能已经有解决这种情况的方法了。
【问题讨论】: