数据类型转换
适用于 ✅ 开源版 ✅ 专业版 ✅ 企业版
Field<String> field1 = val(1).coerce(String.class); Field<Integer> field2 = val("1").coerce(Integer.class);
在上面的示例中,field1
将被 jOOQ 视为 Field<String>
,将数字字面量 1
绑定为 VARCHAR
值。 同样适用于 field2
,其字符串字面量 "1"
将绑定为 INTEGER
值。
如果您无法从任何给定表达式访问“正确”字段类型,则此技术比在 Java 中执行不安全或原始类型转换更好。
反馈
您对此页面有任何反馈吗? 我们很乐意听取您的意见!