mybatisplus json 映射,mybatis plus执行sql

  mybatisplus json 映射,mybatis plus执行sql

  

目录

前置条件一、新建关系型数据库表增加数据字段二、波乔类三、测试类

 

  

前置条件

确保关系型数据库的版本是5.7

 

  

一、新建mysql表增加json字段

 

  

二、pojo类

包com。CX明星报。域;导入com。阿里巴巴。快速JSON。JSON对象;导入com。窦米宝。mybatisplus。注释。id类型;导入com。窦米宝。mybatisplus。注释。表格字段;导入com。窦米宝。mybatisplus。注释。tableid导入com。窦米宝。mybatisplus。注释。tablename导入com。窦米宝。mybatisplus。扩展。经手人。fastjsontypehandler导入Java。io。可序列化;导入Java。util。日期;@lombok .data @ TableName(autoResultMap=true)公共类数据实现serializable { @ TableId(value= id ,type=IdType .自动)私有整数id;//部分字段省略-私有字符串标题;私有字符串作者;私有字符串发布者;///-@表字段(type handler=fastjsontypehandler。class)私有JSON对象agg JSON}

 

  

三、测试类

包com。CX明星;导入com。阿里巴巴。快速JSON。JSON数组;导入com。阿里巴巴。快速JSON。JSON对象;导入com。窦米宝。mybatisplus。核心。条件。查询。lambdaquerywrapper导入com。CX明星报。域。数据;导入com。CX明星报。域。搜索msg导入com。CX明星报。制图师。数据映射器;导入com。CX明星报。服务。订单服务;导入com。CX明星报。服务。蜘蛛。impl。*;导入com。CX明星报。服务。utils。执行器线程;导入com。CX明星报。服务。utils。蜘蛛丝;导入com。CX明星报。服务。utils。同步容器;导入org。朱尼特。木星。API。测试;导入org。spring框架。豆子。工厂。注释。自动连线;导入org。spring框架。靴子。测试。语境。弹簧靴测试;导入Java。util。ArrayList导入Java。util。日期;导入Java。util。uuid@ spring boot测试类OrderApplicationTests { @ Autowired data mapper data mapper;@ Test void Test JSON(){//insert-Data Data=new Data();data.setTitle(计算机安全技术与方法);data.setPublisher(计算机技术编辑部出版);JSON对象JB=new JSON对象();jb.put(searchKey ,英格);jb.put(curPage , 1 );JSON数组js=new JSON数组();js.add(西北政法大学);js.add(西安理工大学);jb.put(source ,js);数据。setaggjson(JB);dataMapper.insert(数据);/////select-Data data1=数据映射器。选择byid(5837);JSON对象jb2=data1。getaggjson();系统。出去。println(jb2。getjsonarray( source );/////group by-LambdaQueryWrapperData lqw=new LambdaQueryWrapper();lqw。select(数据: getaggjson);lqw。分组依据(数据: getaggjson);列表数据dataList=数据映射器。选择列表(lqw);系统。出去。println(数据列表);//- }}到此这篇关于Mybatis-Plus读写关系型数据库的数据字段的文章就介绍到这了,更多相关米巴蒂斯-普鲁斯逊字段内容请搜索盛行信息技术以前的文章或继续浏览下面的相关文章希望大家以后多多支持盛行它!

 

郑重声明:本文由网友发布,不代表盛行IT的观点,版权归原作者所有,仅为传播更多信息之目的,如有侵权请联系,我们将第一时间修改或删除,多谢。

留言与评论(共有 条评论)
   
验证码: