2016-12-05 72 views
3

使用jOOQ 3.8.6,我必須實現record mapper才能將記錄轉換爲Pojo,因爲某些UDT在提取的記錄中。 現在,我想知道如何從Pojo創建記錄時做相反的事情。jOOQ映射器從POJO到記錄

public void update(MyTable pojo){ 
    MyTableRecord record = dsl.newRecord(tables.MyTable.MY_TABLE, pojo); 
    record.store(); 
} 

我有一個

org.jooq.exception.MappingException: An error ocurred when mapping record from class tables.pojos.MyTable 

因爲一個

Caused by: org.jooq.exception.DataTypeException: Cannot convert from MyType (class udt.pojos.MyType) to class udt.records.MyTypeRecord 

我想我必須從註冊到POJO錄製一個自定義的轉換器。 有誰知道如何?

回答