Mybatis操作原生sql
2023-09-11 14:16:27 时间
mybatis操作原生sql
-
service 业务层
/**
* 根据表名查询字段值和数据库字段对应
* @return
*/
public List<Map<String,Object>> findFieldByTableName(String tableName) {//对所要查询的字符串进行拼接,然后将sql作为参数传入dao层 //查询t_fieldorder表中field_name的值 String sql = "SELECT * FROM t_fieldorder where table_name "+" = " +"'"+tableName+"'" + " ORDER BY id" ; List<Map<String,Object>> list = excelMapper.findFieldByTableName(sql); return list; }
-
mapper.java dao层
//@Param的vaalue值与mapper.xml中${value}的值相对应 //根据表名查询字段名称 List<Map<String,Object>> findFieldByTableName(@Param(value="value") String sql);
-
mapper.xml 操作sql
<?xml version="1.0" encoding="UTF-8"?><select id="findFieldByTableName" resultType="java.util.Map"> ${value} </select>
相关文章
- SQL案例分析-地铁换乘线路查询.sql
- SQL案例分析-应用系统用户权限设计.sql
- SQL Server 占用内存太高,查找占用内存高以及影响其性能的sql语句及解决方法
- SQL中用一句sql语句将数据库中的两列值进行交换
- IDEA快速Mybatis逆向生成(EasyCode插件)
- Mybatis 的三种执行器
- 使用ColumnType注解解决/过滤/转义tk mybatis插入insertSelective、insert语句中遇到sql关键字
- mybatis动态sql
- MyBatis resultMap 与 sql
- mybatis插件 mybatis插件-------从dao快速定位到mapper的sql语句
- mybatis输入映射和输出映射
- Mybatis中的update动态SQL语句
- idea集成 MyBatis Generator 插件,自动生成dao,model,sql map文件
- mybatis <where>、<set>、<trim>、<sql>、<foreach>标签的使用
- mybatis主键返回的实现
- sql server 小技巧(8) visual studio 2013里使用Sql server compact 4.0及发布问题处理
- SQL Server: Get table primary key and Foreign Key using sql query
- sql: MySQL and Microsoft SQL Server Stored Procedures IN, OUT using csharp code
- sql server 数据分析优化实战(一)——SQL语句优化
- Mybatis_mybatis常用jdbcType数据类型
- Mybatis中 Dao接口和XML文件的SQL如何建立关联
- 基于eclipse的mybatis映射代码自动生成的插件
- 使用Mybatis Generator自动生成Mybatis相关代码
- 全栈开发实战|电子商务平台的设计与实现(Spring Boot + MyBatis + Thymeleaf)
- MyBatis入门学习(一)
- sql server使用T-SQL读取扩展事件
- 如何查看正在执行sql的语句及其父语句调用?如何查看正在执行SQL的具体参数值与执行计划?xml执行计划转为图形计划
- sql-常见的SQL优化
- Mybatis+Oracle搭配insert空值报错之myBatis+mysql驱动+oracle驱动的源码分析
- MyBatis-Plus SpringBlade 生成代码时 啥内容都没有 只有目录