您好,很高兴回答您有关Java mybatis的问题

问题描述 投票:-4回答:1

在我正在进行的项目中,查询不是在xml文件中,而是在java文件中

此查询看起来像这样

@Insert ("<script> insert into test (test1, test2, test3) values (# {test1}, # {test2}," +

"<if test = \" value.length eq 14 \ ">" +

"(select '00' || substr (# {test3}, 3,1)))" +

"</ if>" +

"<if test = \" value.length gt 14 \ ">" +

"(select substr (# {value}, 6,3)))" +

"</ if> </ script>")

int insertTest (TestVO testVO);

如果您运行

17:48:17,712错误[stderr](默认任务1)由以下原因引起:org.postgresql.util.PSQLException:错误:“ [17:48:17,712错误[stderr](默认任务1)位置:1

我遇到错误,但似乎无法识别特殊字符,如<

&lt gt,依此类推。

是否可以通过其他设置来处理?

请回答

<< ,“ +”&...
java spring annotations mybatis
1个回答
© www.soinside.com 2019 - 2024. All rights reserved.