随笔分类 - Java-MyBatis
摘要:之前文章中对in的用法做过讲解:《MyBatis(四):mybatis中使用in查询时的注意事项》 实际上对于多个参数的用法也是这是注意的: 多参&if判空&List集合判空&in用法 @Options(useCache = true, flushCache = Options.FlushCache
阅读全文
摘要:本章主要讲解几种批量处理的用法及对别,批量处理一般用法包含以下几种: 1)普通foreach处理(没循环一次执行一次与mysql服务器交互操作),实际上也是采用的ExecutorType.SIMPLE; 2)使用ExecutorType.BATCH批量处理方法; 3)拼接SQL,一次批量提交给Mys
阅读全文
摘要:最近工作中用到了mybatis的Java API方式进行开发,顺便也整理下该功能的用法,接下来会针对基本部分进行学习: 1)Java API处理一对多、多对一的用法; 2)增、删、改、查的用法; 3)涉及到类型转化的用法; 4)批量修改、批量查询、批量新增的用法(介绍的方案只使用于小批量数据处理,如
阅读全文
摘要:最近工作中用到了mybatis的Java API方式进行开发,顺便也整理下该功能的用法,接下来会针对基本部分进行学习: 1)Java API处理一对多、多对一的用法; 2)增、删、改、查的用法; 3)涉及到类型转化的用法; 4)批量修改、批量查询、批量新增的用法。 Mybatis官网给了具体的文档,
阅读全文
摘要:最近工作中用到了mybatis的Java API方式进行开发,顺便也整理下该功能的用法,接下来会针对基本部分进行学习: 1)Java API处理一对多、多对一的用法; 2)增、删、改、查的用法; 3)涉及到类型转化的用法; 4)批量修改、批量查询、批量新增的用法。 Mybatis官网给了具体的文档,
阅读全文
摘要:最近工作中用到了mybatis的Java API方式进行开发,顺便也整理下该功能的用法,接下来会针对基本部分进行学习: 1)Java API处理一对多、多对一的用法; 2)增、删、改、查的用法; 3)涉及到类型转化的用法; 4)批量修改、批量查询、批量新增的用法。 Mybatis官网给了具体的文档,
阅读全文
摘要:Mybatis中表与表之间的关系分为一下4类: 1)一对一 2)一对多 3)多对一 4)多对多 创建数据Demo表 数据库表: 用户表user:记录了购买商品的用户信息。 订单表orders:记录了用户所创建的订单(购买商品的订单)。 订单明细表orderdetail:记录了订单的详细信息即购买商品
阅读全文
摘要:准备工作 1)创建测试表jobitem 备注:这里mysql版本是5.72)使用mybatis-generator-plugin生成实体类: Jobitem.java package com.boco.jobmonitor.model; import java.util.Date; import j
阅读全文
摘要:1、这个问题主要和返回字段是否和实体类javabean中的字段是否一致导致的问题。 解决方案: 2、是否手动的修改了oracle数据库中的记录,默认查询时是走缓存的,如果手动修改数据库中的数据,很可能造成这种情况。 3、使用update/delete/insert语句时,必须使用事物commit。
阅读全文
摘要:从别人说的方案中看出,传递参数方案还挺多,不如自己整理下,以便以后使用过程中有个笔记回忆录。 1、传递一个参数的用法: 配置文件 注意:这里边需要在dao层传递定义的接口类对应getById函数的参数名最好也是id,类型为String,否则也不会出现异常(我测试的结果是通过了,比如:函数写成这样ge
阅读全文
摘要:MyBatis具体是什么东东,这些在后边在研究吧,本文目的是为了记录如何使用MyBatis。 首先,需要下载MyBatis开发所需要文件。 首先,需要下载MyBatis开发所需要文件。 通过github上可以找到MyBatis代码:https://github.com/mybatis/mybatis
阅读全文