gpt4 book ai didi

java - 表中单列的 jOOQ 转换器表达式

转载 作者:塔克拉玛干 更新时间:2023-11-02 08:14:20 25 4
gpt4 key购买 nike

我有一个自定义的 EnumConverter 设置,我只想将它用于特定表中的单个列以生成 POJO。

<forcedType>
<name>foo.bar.MyTableStatus</name>
<expression>mytable.status</expression>
</forcedType>

我已经尝试了几种排列方式,但我得到的唯一一种是通用的

<forcedType>
<name>foo.bar.MyTableStatus</name>
<expression>.*\.status</expression>
</forcedType>

但这会转换所有表中的所有 状态列,这不是我想要的。

我已经阅读了文档和 XSD,但没有任何内容解释要匹配的正则表达式。是表/列吗? table.column?

感谢您的帮助。

最佳答案

您的原始配置对我来说几乎是正确的:

<expression>mytable.status</expression>

完全限定意味着模式也是名称的一部分,即您应该尝试以下任一方法:

<expression>.*\.mytable\.status</expression>
<expression>myschema\.mytable\.status</expression>

另外,一定要使用正确的大小写。也可以使用不区分大小写的正则表达式:

<expression>(?i:.*\.mytable\.status)</expression>
<expression>(?i:myschema\.mytable\.status)</expression>

关于java - 表中单列的 jOOQ 转换器表达式,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/22868605/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com