Mybatis 生成带有判断空的代码

  • 想要 Mybatis 自动生成的 xml 文件中 sql 代码带有判断空,如下:
<if test="type!=null and type!=''">  
    AND type = #{type}  
</if>  
  • 有没有这种功能?在哪里配置?
阅读 3.8k
3 个回答

问题解决了,修改 Mybaits Generator 配置即可。

mybatis-generator可以生成如下代码

<if test="type!=null">  
    AND type = #{type}  
</if>  

如果要支持 and type!=''等自定义功能, 可以自己编写plugin

新手上路,请多包涵

这种自动生成xml的是工具或者插件生成的,并不是mybatis这个库,找相应的插件或攻击问问看看有没有,或者自己写一个小工具,自己转

撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进
推荐问题