搜索结果
查询Tags标签: mybatis,共有 1463条记录-
mybatis mapper的加载过程
mapper的加载过程在mybatis配置文件的整体加载过程一文中,最后我们说到在parseConfiguration方法中会加载mybatis的xml配置文件的mappers属性.而mapper属性中定义了所有的mybatis需要加载的mapper文件.这片文章就说一下mybatis中mapper文件的加载过程.解析在mybatis的xml配…
2022/8/24 6:53:05 人评论 次浏览 -
Java精进-20分钟学会mybatis使用
文字分享 希望现在的你无论有明确具体的目标还是没有,都能重视自己的需求和目标,并且常常回顾,或许可以找一个你习惯的方式写出来,挂在哪里,电脑或日记本都好。当你疲惫或迷茫的时候拿出来看一下,这在情怀领域大概可以叫“不忘初心”。如果你对mybatis的原理不清楚,…
2022/8/24 1:23:13 人评论 次浏览 -
mybatis-一对多、多对一
多对一: 多个学生对一个老师 就是 多对一 对学生:多个学生关联一个老师 一对多: 一个老师 对 多个学生 对老师而言:一个老师 有 很多学生 SQL #创建teachaer表CREATE TABLE `teacher`(`id` INT(10) NOT NULL,`name` VARCHAR(30) DEFAULT NULL,PRIMARY KEY (`id`)) DEF…
2022/8/23 23:25:42 人评论 次浏览 -
mybatis 配置文件mybatis.xml的加载过程
mybatis配置文件的整体加载过程mybatis几乎所有的用户相关的操作都是再SqlSession上进行的,儿sqlSession是由SqlSessionFactory调用openSession方法创建的.正常情况下,系统中只会出现一个SqlSessionFactory.SqlSessionFactory是SqlSessionFactoryBuild调用build方法并且传…
2022/8/23 6:23:52 人评论 次浏览 -
Mybatis源码1JDBC->mybatis主要流程->mybatis Excutor简介
Mybatis源码1JDBC->mybatis主要流程->mybatis Excutor简介 一丶mybatis概述 MyBatis 是一款优秀的持久层框架,它支持自定义 SQL、存储过程以及高级映射。MyBatis 免除了几乎所有的 JDBC 代码以及设置参数和获取结果集的工作。MyBatis 可以通过简单的 XML 或注解来配…
2022/8/22 14:27:26 人评论 次浏览 -
mybatis特殊sql的执行
特殊sql的执行 模糊查询 根据用户名模糊查询 List<User> selectLikeUserById(@Param("id")Integer id); 建议使用:直接用"%"#{value}"%"拼接 <select id="selectLikeUserById" resultType="User"> …
2022/8/22 2:26:25 人评论 次浏览 -
Mybatis组件介绍
核心组件 SqlSessionFactoryBuilder SqlSessionFactoryBuilder的作用就是通过XML或者Java代码来建造一个工厂(SqlSessionFactory),并且可以通过它建造多个这样的工厂。一旦完成建造工厂的任务,我们就应该废弃它,回收空间。所以它的生命周期只存在方法局部,完成工厂的建…
2022/8/20 23:56:25 人评论 次浏览 -
异常解决:Mapped Statements collection does not contain value for …
异常解决:Mapped Statements collection does not contain value for … 最近一直在弄springMVC+mybatis的整合,因为接触到这个框架之后发现这个框架确实要比ssh好得多所以我自己也在配置这个框架。但是在配置的过程中我遇到了一些问题,这些问题当我配置完成之后访问我…
2022/8/20 23:54:20 人评论 次浏览 -
mybatis_9_创建JavaBean文件
创建JavaBean文件package tk.mybatis.simple.mapper;import lombok.Data;@Data public class Indicator {private String indicatorName; }文件结构:
2022/8/16 14:55:48 人评论 次浏览 -
mybatis_8_在pom.xml中添加lombok
在pom.xml中添加lombok lombok通过简单的注解形式消除定义JavaBean时所需要生成的一系列属性方法:https://projectlombok.org/setup/maven 示例:<dependency><groupId>org.projectlombok</groupId><artifactId>lombok</artifactId><ve…
2022/8/15 23:23:53 人评论 次浏览 -
mybatis_6_解决mapper文件路径问题
解决mapper文件路径问题 在pom.xml文件中配置resource<build><resources><resource><directory>src/main/java</directory><includes><include>**/*.xml</include></includes><filtering>false</filterin…
2022/8/15 23:22:58 人评论 次浏览 -
mybatis 调用 Oracle 存储过程 并接受返回值
存储过程PROCEDURE P_TEST_MYBATIS(iv_ins1 IN VARCHAR2, --idiv_ins2 IN VARCHAR2, --noov_res OUT number --提示信息) ISBEGINov_res := 0;select count(1)into ov_resfrom jc_zhiydoc twhere t.zhiy_id = iv_ins1and t.zhiy_no = iv_ins2;EXCEPTIONWHEN OTHERS THENR…
2022/8/12 2:23:24 人评论 次浏览 -
12.动态SQL
if<select id="queryBlogIF" parameterType="map" resultType="blog">select * from mybatis.blog where 1=1<if test="title!=null">and title=#{title}</if><if test="author!=null">and au…
2022/8/11 2:23:13 人评论 次浏览 -
SpringBoot
01. 国内的联网服务地址: start.aliyun.com 02. 文件屏蔽处理 03. SpringBoot中的关键属性 parent 的引用 (将坐标、版本独立管理,工程中直接引用使用) >> 只定义,不使用 04.Starter: 定义了项目的依赖坐标,达到减少依赖配置的功能;(parent:解决依赖冲突问题…
2022/8/9 23:23:00 人评论 次浏览 -
java mybatis LambdaQueryWrapper 与 QueryWrapper 混合使用
虽然我很讨厌低效的mybatis,没办法,搞java只能用它,虽然不能跨表、不能跨库,查询都这么费劲,谁让它生态好呢var query = new QueryWrapper<SocietyMember>().select("*").lambda(); query = query.in(SocietyMember::getSocietyId, societyIds); var…
2022/8/9 1:25:30 人评论 次浏览