mybatis中baseMapper执行SQL
2017-06-21 00:00
330 查看
由于之前多用hibernate当做orm框架,习惯直接写hql查询,Mybatis将sql与代码分离,想法是很好的,便于维护,但还是有些不习惯,于是想找个办法直接执行SQL语句:
1.写一个BaseMapper接口,像里面放一个LinkHashMap的方法,将来用于存放我们查询的数据
2.写一个对应的BaseMapping.xml文件,写好命名空间与上面mapper对应,如图
3.让我们业务中需要复杂查询的mapper继承这个basemapper接口,之后就可以调用这个方法, 传入我们写的SQL语句,根据我们需要可以建立相应的VO来对数据进行封装以便于显示。
1.写一个BaseMapper接口,像里面放一个LinkHashMap的方法,将来用于存放我们查询的数据
2.写一个对应的BaseMapping.xml文件,写好命名空间与上面mapper对应,如图
3.让我们业务中需要复杂查询的mapper继承这个basemapper接口,之后就可以调用这个方法, 传入我们写的SQL语句,根据我们需要可以建立相应的VO来对数据进行封装以便于显示。
相关文章推荐
- MyBatis两种执行XXXMapper.xml配置文件中SQL语句的方法
- mybatis直接执行前台传递的sql语句(mapper参数即为sql字符串)
- 使用mybatis执行对应的SQL Mapper配置中的insert、update、delete等标签操作,数据库记录不变
- Mybatis源码分析之Mapper执行SQL过程(三)
- mybatis mapper查询结果为NULL 复制出sql执行有结果
- MyBatis直接执行SQL的工具SqlMapper
- Mybatis源码解析-Mapper执行SQL过程
- mybatis(十)SQL执行流程分析(源码篇)
- 使用mybatis执行sql的时候为什么会出现Parameter index out of range (1 > number of parameters, which is 0)?
- MyBatis-Spring 执行SQL语句的流程
- mybatis下使用log4j打印sql语句和执行结果
- 读mybatis源码之四:执行逻辑之二mapper执行
- 列表上移下移的SQL语句(mybatis mapper.xml写法)
- 写个mybatis的拦截插件,实现将所有执行的sql写入文件里
- Mybatis执行SQL语句的方式
- 深入浅出Mybatis系列(十)---SQL执行流程分析(源码篇)
- mybatis直接执行sql语句
- MyBatis直接执行SQL查询及批量插入数据
- [MyBatis]获取数据库连接、批量执行SQL语句
- 初看Mybatis 源码 (三) SQL是怎么执行的