MyBatis
DegenerateAng
这个作者很懒,什么都没留下…
展开
-
mybatis使用Map 接收返回值
Mapperxml SQL文件:<select id="selectLiveActivityL" resultType="Map">SELECT IFNULL(Set_Value,0) AS Set_Value FROM baseset WHERE Base_Set_Id IN (3,4,5)</select>取出baseset 表中Base_Set_Id为3,4,5的数据,如下:Mapper接口文件:List&l...原创 2020-09-09 10:32:03 · 10766 阅读 · 3 评论 -
druid(连接池)
前提需要配置好Mysql数据库连接;1.在pom.xml引入jar;2. application.properties中加入连接池属性3.监听连接池访问信息http://localhost:8080/druid输入配置文件中的设置的账号和密码;进入监控页面:该页面展示了sql的访问情况该页面展示了访问并发数,访问数等情况:其他页面不在此处做展示;代码:Pom:<dependency><groupId>..原创 2020-08-09 20:38:03 · 163 阅读 · 0 评论 -
mybatis 批量新增 ,使用 mybatis 的foreach新增
xml:<insert id="insertWXBills" parameterType="java.util.List" useGeneratedKeys="false"> insert into wechatbill (trans_Date, common_Id, business_No, childBusiness_No, equipment_No, Wx_Order_No, business_Order_No, user_Identity, trans_T.原创 2020-06-15 15:32:09 · 657 阅读 · 0 评论 -
查询mysql 存储过程和函数信息
select `name` from mysql.proc where db = 'xx' and `type` = 'PROCEDURE'select `name` from mysql.proc where db = 'xx' and `type` = 'FUNCTION'xx是数据库名称;原创 2020-06-15 15:20:40 · 267 阅读 · 0 评论 -
MyBatis环境搭建(一)
第一步:导入 jar第二步:全局配置文件内容第三步:创建sql语句文件第四步:测试连接1.导入jar驱动包这里导入的是mysql数据库,导入对应的数据库j驱动ar包;2.全局配置文件内容(编写 JDBC 四个变量)创建一个xml文件,写入数据连接信息,方便后面调用数据库;<?xml version="1.0" encoding="UTF-8"?>...原创 2019-08-21 20:51:43 · 73 阅读 · 0 评论 -
MyBatis实现转账功能(二)
第一步:数据库建表(用户表);第二步:创建实体类;第三步:编写代码和SQL第一步:数据库建表CREATE TABLE `account` ( `accountID` INT(11) NOT NULL AUTO_INCREMENT, `num` VARCHAR(20) DEFAULT NULL, `password` VARCHAR(20) DEFAULT NULL,...原创 2019-08-22 08:26:05 · 715 阅读 · 1 评论 -
MyBatis接口绑定方案和多参数传递(三)
1.创建JDBC2.实体类3.创建接口(类名必须和SQL.XML的类名相同)4.创建SQL.XML5.执行代码1.创建JDBC<?xml version="1.0" encoding="UTF-8"?><!DOCTYPE configuration PUBLIC "-//mybatis.org//DTD Config 3.0//EN" "htt...原创 2019-08-22 16:31:15 · 158 阅读 · 0 评论 -
MyBatis框架数据缓存
MyBatis缓存介绍:1.MyBatis提供缓存机制分别有sqlseeion缓存(一级缓存)和sqlsessionFactory缓存(二级缓存);2.二者区别在于作用域不一样;3.缓冲区更新机制,当作用域(sqlseeion缓存/sqlsessionFactory缓存)进行 增/删/改 的时候,对应的作用域缓存会被清除;一级缓存测试:同一个sqlseeion 执行同一个se...原创 2019-08-26 11:18:17 · 172 阅读 · 0 评论 -
Mybatis中的 @select 和@SelectProvider注解方式动态SQL语句
Mybatis中提供一种非常简便的开发方式,通过注解的方式写SQL语句,它还可以实现多种写法,下面就了解一下如何通过注解方式实现动态SQL的整个过程:配置xml文件:Spring+Mybatis<?xml version="1.0" encoding="UTF-8"?><beans xmlns="http://www.springframework.org/schem...原创 2019-09-20 14:56:49 · 5457 阅读 · 0 评论