软件工程

mybatis sql语句中resultMap的快速转换. Ideal live templates正则替换

本文主要是介绍mybatis sql语句中resultMap的快速转换. Ideal live templates正则替换,对大家解决编程问题具有一定的参考价值,需要的程序猿们随着小编来一起学习吧!

http://img2.sycdn.imooc.com/5fb4cd400001499113601258.jpg

看得懂上面需求的, 再往下看. 

这的用到 Ideal live templates , 新增一个. 

http://img1.sycdn.imooc.com/5fb4cd410001dd2e24541354.jpg

关键时刻来了, 建好了$var1$, $var2$,  点击 Edite variables


http://img1.sycdn.imooc.com/5fb4cd4200017f4f16280684.jpg

关键点就是var2那个表达式:

groovyScript("return \"${_1}\".replaceAll(\"\(\.\*\) AS \(\.\*)?,\", \"<result column=\"+\'\"\'+\"\\$2\"+\'\"\'+\" property=\"+\'\"\'+\"\\$2\"+\'\"\/>\'+\"\")",var1)

完成.

http://img2.sycdn.imooc.com/5fb4cd4300017b8404510450.jpg



这篇关于mybatis sql语句中resultMap的快速转换. Ideal live templates正则替换的文章就介绍到这儿,希望我们推荐的文章对大家有所帮助,也希望大家多多支持为之网!