jOOQ是否支持VALUES()函数以在INSERT ... ON DUPLICATE KEY UPDATE中使用?
如果没有,那么有关如何做的任何建议呢?(很多行)
参见:http : //dev.mysql.com/doc/refman/5.7/en/miscellaneous-functions.html#function_values
不,从jOOQ 3.8开始,尚无此类支持,并且目前尚无计划添加的支持。不过,您可以使用普通的SQL轻松地将其工作起来:
public static <T> Field<T> values(Field<T> field) {
return DSL.field("values({0})", field.getDataType(), field);
}
有关jOOQ中“普通SQL”的更多信息,请参见:http : //www.jooq.org/doc/latest/manual/sql-building/plain-sql
本文收集自互联网,转载请注明来源。
如有侵权,请联系[email protected] 删除。
我来说两句