mybatis的映射xml中动态设置orderby

网友投稿 398 2022-11-04


mybatis的映射xml中动态设置orderby

mybatis的dao xml中,根据参数值设置不同的order by字段。

dao java

List queryDetail(@Param("masterId") int masterId, @Param("country") String country, @Param("sort") String sort);

第三个参数“sort”用于决定如何写这个order by。

dao XML

由于sort是字符串,String类型,我发现写成以下形式会报错:

ORDER BY st.d_name ASC ORDER BY rd.water DESC

系统会将sort认为是数值型,抛出异常说无法识别的值。


版权声明:本文内容由网络用户投稿,版权归原作者所有,本站不拥有其著作权,亦不承担相应法律责任。如果您发现本站中有涉嫌抄袭或描述失实的内容,请联系我们jiasou666@gmail.com 处理,核实后本网站将在24小时内删除侵权内容。

上一篇:在Spring Data JPA中引入Querydsl的实现方式
下一篇:vue顶层组件通过provide + inject + computed + watch 动态传值
相关文章

 发表评论

暂时没有评论,来抢沙发吧~