MyGit

1.1.0-RELEASE

jeffreyning/mybatisplus-plus

版本发布时间: 2020-12-15 12:36:20

jeffreyning/mybatisplus-plus最新发布版本:1.7.4-RELEASE(2023-03-23 21:27:25)

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")}}  

相关地址:原始地址 下载(tar) 下载(zip)

查看:2020-12-15发行的版本