1.声明一个接口topDao,包括了dao层直接用的api方法
2.写一个实现类jooqTopDao,利用jooq的api去实现 接口的方法
3.写一个CommonDao继承jooqTopDao
4.要注意,这里我们用到了javassist来改变jooq源码,

改源码的原因是,数据库的表 t_ 字段 f_ 经过 jooq的生成代码之后,就算去掉了前缀,在record的字段里是t_ f_,也有问题,因为对应不上字段了,jooq没有提供相关api处理
我自己写了一个项目 ,专门生成Jooq 需要生成的bean




以上已贴出宝贵代码。
我们自己重写了一个createMapper的方法,来转换我们所需要的bean.
网友评论