Mybatisplus-plus 1.1.0 发布,xml 中省略包名调用静态方法并支持 lambda

栏目: 软件资讯 · 发布时间: 4年前

内容简介:mybatis或mybatisplus做连表查询时,输入参数往往不是单一的实体类,而是采用更灵活的Map对象,但map中key参数的名称定义过于随便,虽然可以使用接口定义常量。但原生mybatis在xml中调用静态类方法和变量时需要填...

mybatis或mybatisplus做连表查询时,输入参数往往不是单一的实体类,而是采用更灵活的Map对象,但map中key参数的名称定义过于随便,虽然可以使用接口定义常量。但原生mybatis在xml中调用静态类方法和变量时需要填写完整的包名不利于大量采用。

是否可以像在mybatisplus中使用lambda表达式翻译entity中的列名称,mpp 1.1.0做了封装支持xml的ognl中引入默认包名,并支持lambda定义列名称,例如xml使用以下语句引入map参数中create_time
原生方式

#{create_time}  

mpp的默认包名引用接口常量方式
配置文件中mpp.utilBasePath可设置ognl默认包名

#{${@ColInfo@createTime}}  

mpp的lambda方式

#{${@MPP@col("TestEntity::getCreateTime")}}  

以上就是本文的全部内容,希望本文的内容对大家的学习或者工作能带来一定的帮助,也希望大家多多支持 码农网

查看所有标签

猜你喜欢:

本站部分资源来源于网络,本站转载出于传递更多信息之目的,版权归原作者或者来源机构所有,如转载稿涉及版权问题,请联系我们

TCP/IP详解 卷3:TCP事务协议、HTTP、NNTP和UNIX域协议

TCP/IP详解 卷3:TCP事务协议、HTTP、NNTP和UNIX域协议

胡谷雨、吴礼发、W.Richard Stevens / 胡谷雨 / 机械工业出版社 / 2000-9 / 35.00元

《CP.IP详解(卷3):CP事务协议.HP.P和UIX域协议》是“TCP/IP详解系列”的延续。主要内容包括:TCP事务协议,即T/TCP,这是对TCP的扩展,使客户-服务器事务更快、更高效和更可靠;TCP/IP应用,主要是HTTP和NNTP;UNIX域协议,这些协议提供了进程之间通信的一种手段。当客户与服务器进程在同一台主机上时,UNIX域协议通常要比TCP/IP快一倍。《CP.IP详解(卷3......一起来看看 《TCP/IP详解 卷3:TCP事务协议、HTTP、NNTP和UNIX域协议》 这本书的介绍吧!

JSON 在线解析
JSON 在线解析

在线 JSON 格式化工具

RGB转16进制工具
RGB转16进制工具

RGB HEX 互转工具

HSV CMYK 转换工具
HSV CMYK 转换工具

HSV CMYK互换工具