随笔分类 -  【Mybatis】

摘要:springboot接入mybatis管理数据库 1.创建springboot项目(使用开发工具类似IDEA新建Springboot项目) 2.pom依赖引入 <!-- mysql-connector-java --> <dependency> <groupId>mysql</groupId> <a 阅读全文
posted @ 2021-12-23 16:52 花拾夕 阅读(361) 评论(0) 推荐(0) 编辑
摘要:今日思语:受过生活的虐,很容易爱上 四下无人的街,对酒当歌的夜~ 在处理判断条件时,经常会以某个值进行判断走不同的逻辑,mybatis中判断字符串相等时,如下: <if test="loginIpAlias == '1'"> <choose> <when test="loginIpOld != nu 阅读全文
posted @ 2020-08-19 09:19 花拾夕 阅读(5599) 评论(0) 推荐(1) 编辑
摘要:在使用mysql数据库做一些业务时,比如将一条记录对应的多条详情数据记录归并为该条记录的某一个字段时,可以使用mysql的concat_ws和group_concat方法来进行处理: 使用concat_ws方法将详情数据的一条记录的多个字段先拼接合并为一个字段,然后使用group_concat将多条 阅读全文
posted @ 2020-05-12 17:24 花拾夕 阅读(15609) 评论(0) 推荐(0) 编辑
摘要:在使用mysql数据库做一些新增数据业务时,比如说一张表有个自增主键id,在新增一条数据后想要返回新增的这条数据的id值用于后续业务使用,在使用mybatis做持久化管理,xml中可以使用如下方式: <insert id="insertClientLog" parameterType="TClien 阅读全文
posted @ 2020-05-12 16:30 花拾夕 阅读(1432) 评论(0) 推荐(0) 编辑
摘要:springboot+mybaties启动报错java.lang.IllegalArgumentException: At least one base package must be specified,如图: 这个错需要在启动类上加@MapperScan来配置扫描Mapper 阅读全文
posted @ 2020-05-07 10:54 花拾夕 阅读(5006) 评论(0) 推荐(0) 编辑
摘要:maven项目结构如下,这里只是简单测试demo,使用的springboot版本为2.1.3.RELEASE 1、comm模块主要是一些mybatis的mapper接口和对应的xml文件,以及数据库表实体映射类,目录结构 2、bat模块包含调用comm模块的mapper接口的service服务,以及 阅读全文
posted @ 2019-09-26 12:42 花拾夕 阅读(11730) 评论(0) 推荐(0) 编辑
摘要:idea在使用maven构建的项目中使用mybatis时报错org.apache.ibatis.binding.BindingException: Invalid bound statement (not found),检查了mybatis的配置都没问题后,最终在pom文件中的build中增加以下配 阅读全文
posted @ 2019-05-29 13:37 花拾夕 阅读(3672) 评论(0) 推荐(0) 编辑
摘要:1、mycat服务 搭建mycat服务并启动,windows安装参照。 系列文章: [Mycat 简介] [Mycat 配置文件server.xml] [Mycat 配置文件schema.xml] [Mycat 配置文件rule.xml] 2、相关配置文件 此处我的配置为: schema.xml s 阅读全文
posted @ 2019-03-30 18:21 花拾夕 阅读(12857) 评论(4) 推荐(1) 编辑
摘要:1. association-关联,用于一对一(如人与身份证)和多对一(如班级和学生) 2. collection-集合,用于一对多(如学生和班级)的关系 阅读全文
posted @ 2019-02-19 11:36 花拾夕 阅读(702) 评论(0) 推荐(0) 编辑
摘要:1. $ 将传入的数据直接显示生成在sql中,不会修改或转义字符串。如:order by $id$,如果传入的值是111,那么解析成sql时的值为order by 111, 如果传入的值是id,则解析成的sql为order by id.所以$方式一定程度上无法防止Sql注入。 $方式一般可用于传入数 阅读全文
posted @ 2019-02-19 11:31 花拾夕 阅读(2208) 评论(0) 推荐(0) 编辑
摘要:1、pom相关依赖引入 2、application配置 3、代码编写分页查询 对返回结果用PageInfo进行封装 UserService类 4、分页安全性问题 PageHelper 方法使用了静态的 ThreadLocal 参数,分页参数和线程是绑定的。 一般只要保证在 PageHelper 方法 阅读全文
posted @ 2019-02-16 20:03 花拾夕 阅读(4125) 评论(0) 推荐(0) 编辑
摘要:一、问题 springboot项目启动时报错: 原因是因为没有扫描到对应的类 二、解决方式: 1、检查配置文件是否写对: 在springboot的配置文件添加,mybatis的配置如下所示: 2、是否加上相应的注解 在启动类上加上@MapperScan或者@ComponentScan注解,手动指定a 阅读全文
posted @ 2019-01-31 22:48 花拾夕 阅读(32385) 评论(1) 推荐(1) 编辑
摘要:新建了一个springboot项目报一下错误: 原因是加入了mybatis依赖而没有指定数据库url属性,解决方式: 1、去除mybatis依赖,即去除 2、加入数据库相关的配置,即加上 3、在启动类的@EnableAutoConfiguration或@SpringBootApplication中添 阅读全文
posted @ 2019-01-31 15:39 花拾夕 阅读(31641) 评论(0) 推荐(0) 编辑
摘要:0"> AND user_id in #{userId} 阅读全文
posted @ 2018-10-31 11:36 花拾夕 阅读(15427) 评论(3) 推荐(1) 编辑
摘要:解决方案: 1、将<号或者>号进行转义 DATE_SUB(CURDATE(), INTERVAL 31 DAY) &lt;= DATE(created) 2、使用<![CDATA[ ]]>符号进行说明 <![CDATA[DATE_SUB(CURDATE(), INTERVAL 31 DAY) &lt 阅读全文
posted @ 2018-10-28 21:56 花拾夕 阅读(4085) 评论(0) 推荐(0) 编辑
摘要:在application配置文件中添加如下: 说明: 阅读全文
posted @ 2018-10-23 23:04 花拾夕 阅读(8035) 评论(0) 推荐(1) 编辑

点击右上角即可分享
微信分享提示