问题描述
这是我的SQL查询:
select id,'AAA' AS one,'BBB' AS two from tableX
DIH配置:
<entity
name="item"
query="select id,'BBB' AS two from tableX"
transformer="TemplateTransformer,RegexTransformer">
<field column="nt1_id" name="id"/>
<field column="one" name="oneone_s" regex="\w" replaceWith="C"/>
<field column="two" name="twotwo_s" regex="\w" replaceWith="D"/>
<field column="three" name="three_s" template="${item.oneone_s}-${item.twotwo_s}"/>
因此,three_s
由oneone_s
字段和twotwo_s
组成。
但是,当我查询文档时:
{
"id":"244027","oneone_s":"CCC","twotwo_s":"DDD","_version_":1682634241556348928},{
"id":"244029","_version_":1682634241558446080},{
"id":"244031","_version_":1682634241558446081},{
...
编辑:
我尝试在three_s
字段上设置固定值:
<field column="three" name="three_s" template="fixed-value"/>
three_s
值已创建:
{
"id":"244482","three_s":"fixed-value","_version_":1682896666575765504},{
...
有什么想法吗?
解决方法
暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!
如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。
小编邮箱:dio#foxmail.com (将#修改为@)