【发布时间】:2016-04-14 19:49:16
【问题描述】:
我有一个 SQL (MySQL) 函数定义为:
FUNCTION `ifs_getPrimaryAddress`(aEntityId BIGINT unsigned, aTable VARCHAR(25), aResultType VARCHAR(10)) RETURNS varchar(500)
注意 UNSIGNED bigint 参数。当我生成 jOOQ 时,它会将参数创建为 Long 而不是 ULong:
public static Field<String> ifsGetprimaryaddress( Field<Long> aentityid, Field<String> atable, Field<String> aresulttype ) {...}
public void setAentityid(Field<Long> field) {
setField(AENTITYID, field);
}
它不应该生成为 ULong 吗?我已经手动修改了代码以使其正常工作。
【问题讨论】:
标签: java mysql sql jooq unsigned-integer