mybatis
brave_zhao
i am a coder! just it!
展开
-
数据库系统的重做日志大体上长得什么样?(数据库理论)
数据库系统的重做日志大体上长得什么样?(数据库理论)原创 2022-11-11 09:56:39 · 240 阅读 · 0 评论 -
Mybatis分页查询(自己实现不用pageHelper插件)不用任何插件的实现方法(针对mysql数据库)
mybatis分页查询原创 2022-10-17 15:20:19 · 1051 阅读 · 0 评论 -
mysql +mybatis下全文搜索的使用
第一步在你的需要全文搜索的列上点击 全文搜索full text类型索引,注意我的例子是该列是个longText类型的列第一步建立fulltext类型索引如下图索引类型选择full text第二步:验证 全文搜索sql好不好使第三步:我用的是mybatis框架,改自动生成的example条件设置和mapper.xml文件内容Page<TLog> page = (Page<TLog...原创 2022-01-27 16:08:08 · 3334 阅读 · 1 评论 -
mybatis 查询条件之<foreach></foreach>标签常规用法
原创 2021-12-01 09:28:25 · 346 阅读 · 0 评论 -
spring 控制事务回滚重要知识点:TransactionAspectSupport.currentTransactionStatus().setRollbackOnly();
spring 事务控制 设置手动回滚 TransactionAspectSupport.currentTransactionStatus().setRollbackOnly(); 1 //假设这是一个service类的片段 2 3 try{ 4 //出现异常 5 } catch (Exception e) { 6 e.printStackTrace(); 7 //设置手动回滚 8 TransactionAs转载 2021-11-12 15:40:41 · 16744 阅读 · 3 评论 -
JDBC Connection XXX will not be managed by Spring(好贴转载)
原贴地址:JDBC Connection XXX will not be managed by Spring_Dongguabai 的博客-CSDN博客有时候在SQL日子上会出现这样的信息:也就是说Connection没有被Spring管理,也就是说现在没有进行事务控制。也就是个猜测,可以简单验证一下:在Service中有两个相同内容的方法,一个被事务控制一个没有:测试一下:测试结果:第一个被Spring事务控制的方法输出的是“will be man...转载 2021-10-11 17:09:28 · 4650 阅读 · 0 评论 -
mybatis 之 完全动态 通用mapper的实现例子(重点看动态update语句是我的本例子实现)
<?xml version="1.0" encoding="UTF-8" ?><!DOCTYPE mapper PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN" "http://mybatis.org/dtd/mybatis-3-mapper.dtd" ><mapper namespace="com.app.application.mapper.generate.CommonMapper"> <select i.原创 2021-03-17 13:43:54 · 873 阅读 · 0 评论 -
MyBatis中$和#的区别
MyBatis中$和#的区别0.1322017.08.17 01:59:41字数 439阅读 2,490动态 SQL 是 mybatis 的强大特性之一,也是它优于其他 ORM 框架的一个重要原因。mybatis 在对 sql 语句进行预编译之前,会对 sql 进行动态解析,解析为一个 BoundSql 对象,也是在此处对动态 SQL 进行处理的。在动态 SQL 解析阶段, #{ } 和 ${ } 会有不同的表现1.都可以获取对象中的属性值,$[name] 和#[name]相同2.#可以防.转载 2021-03-09 16:51:41 · 804 阅读 · 0 评论 -
MybatisPlus QueryWrapper and or 连用组成查询条件
QueryWrapper<User> userWrapper = new QueryWrapper<>();String type = (String) map.get("type");if(StringUtils.isNotBlank(type)) { userWrapper.eq("is_admin", "admin".equals(type) ? true : false);}String keys = (String) map.get("key");if(S..转载 2020-07-26 08:26:03 · 7031 阅读 · 0 评论 -
MyBatis Plus 查询: () or () 条件构成的java语句(转载)
【MyBatis Plus】查询: () or ()技术标签:后端虫情养护标准的数据库表:要求:当已知烟草甲的数量是5,烟草粉螟的数量是13时,判断是否出现异常。sql语句如下:查询结果如下图:对应的代码是: int max_c1 = 5, max_c2 = 13; final int max_c2_f = max_c2 ;//查询是否有需要进行异常处理的记录 QueryWrapper<BaseCqYhbzcs> baseCqYhbzcs_w..转载 2020-07-26 08:15:48 · 3765 阅读 · 0 评论 -
mybatis plus 查询语句的基本用法
void contextLoads() { //创建对象 QueryWrapper<User> queryWrapper = new QueryWrapper<>(); //通过queryWrapper设置条件 //查询id>=30记录 //第一个参数字段名称,第二个参数设置值 queryWrapper.ge("id",30); List<User> us...转载 2020-07-24 16:12:46 · 2549 阅读 · 0 评论 -
mybatis-plus复杂查询条件加括号(and和andNew的区别)(转载网上大咖)
mybatis-plus复杂查询条件加括号(and和andNew的区别)EntityWrapper里的and和andNew的区别//and()//mybatis-plusew.eq("is_delete",1).and().like("name",name).or().like("code",name);——————————————————————————————————————————产生的sql语句select * from student where is_delete ...转载 2020-07-24 14:40:19 · 2146 阅读 · 0 评论 -
Mybatis plus 使用andNew将条件查询用括号分割(转载其他大咖的博客)
//有很多中Wrapper实现类,我也不是很了解,这里我使用的是EntityWrapperEntityWrapper wrapper = new EntityWrapper();wrapper.eq("status", status);wrapper.andNew().gt("gmt_end", now).or().isNotNull("days");Integer count = couponMapper.selectCount(wrapper);生产的原生sql语句结果如下:...转载 2020-07-24 14:33:24 · 1214 阅读 · 0 评论 -
PageHelper和PageInfo的使用
Controller写法import com.github.pagehelper.PageHelper;import com.github.pagehelper.PageInfo;service组件内代码 //[安全管理-权限管理]获得列表数据 @Override public List<Resource> queryResourceList(Resource res...原创 2018-04-09 16:10:05 · 13013 阅读 · 0 评论 -
mybatis 的Example查询参数类型对象的用法
mybatis框架规定Criteria 类型是查询条件子句类型Criterion类型是查询条件类型Criteria extends GeneratedCirteriamybatis框架规定如下:同一个Criteria 类型对象中有一个List<Criterion> criteria 类型集合对象,criteria对象中的各个Criterion类型条件元素之间的逻辑关系...原创 2018-05-29 16:53:57 · 5337 阅读 · 4 评论 -
mybatis-orm注意事项(转载阿里技术手册备忘)
转载 2018-08-23 17:13:15 · 217 阅读 · 0 评论 -
mybatis 框架使用之批量删除和批量插入列子
<!-- 批量删除 --> <delete id="deleteSectionsByIds" parameterType="java.util.Arrays"> delete from cpu_bid_pjt_section where id in <foreach collection...原创 2018-10-17 14:09:23 · 215 阅读 · 0 评论 -
mybatis example处理and、or关系的方法(转载wang_song_yan)作者不是我,我拿来备忘,谢谢原作者
mybatis example处理and、or关系的方法2015年10月12日 23:02:43 wang_song_yan 阅读数:28693 标签: javaweb mybatis criteria sql andor 更多个人分类: JavaWeb 1.( xx and xx) or ( xx and xx) 实例代码: BaUserExample b...转载 2018-12-01 16:50:54 · 486 阅读 · 0 评论 -
mybatis批量更新例句(个人备忘)
<update id="updateBatchErpInviteSuppliersInfo" parameterType="java.util.List"> <foreach collection="list" index="index" item="item" separator=";">原创 2018-12-15 13:41:45 · 189 阅读 · 0 评论 -
MyBatis中Mapper.xml文件中关于字符串的判断写法(已经验证好用)
mybatis映射文件:例子1<choose><when test="leaveType==null"><!-- 什么都不做 --></when><when test="leaveType=='12'.toString()">sla.sla_leave_type in ('1','2')</when>&原创 2018-03-14 15:50:40 · 9489 阅读 · 3 评论