E-COM-NET
首页
在线工具
Layui镜像站
SUI文档
联系我们
推荐频道
Java
PHP
C++
C
C#
Python
Ruby
go语言
Scala
Servlet
Vue
MySQL
NoSQL
Redis
CSS
Oracle
SQL Server
DB2
HBase
Http
HTML5
Spring
Ajax
Jquery
JavaScript
Json
XML
NodeJs
mybatis
Hibernate
算法
设计模式
shell
数据结构
大数据
JS
消息中间件
正则表达式
Tomcat
SQL
Nginx
Shiro
Maven
Linux
MyBatis学习
Mybatis学习
-关联查询(部门和员工多对一的关系查询collection)
以下是有关collection多对一的使用(以部门和员工为例)部门的实体类privateIntegerid;//部门编号privateStringdepartmentName;//部门名称privateListemployees;//部门和员工是多对一的关系..员工的实体类privateIntegerid;//不能被修改privateStringlastname;privateStringemai
明德致远
·
2023-10-31 16:04
mybatis学习
SSM框架阶段 -
MyBatis学习
总结
概述MyBatis是支持定制化SQL、存储过程以及高级映射的优秀的ORM持久层框架MyBatis消除了几乎所有的JDBC代码,参数的手动设置以及结果集的检索MyBatis使用简单的XML或注解用于配置和原始映射,将接口和Java的POJOs(PlainOldJavaObjects,普通的Java对象)映射成数据库中的记录ORM(Object/RalationalMapping)即对象/关系映射。是
高超不爱笑
·
2023-10-31 04:15
java框架
mybatis
Mybatis学习
笔记(二)
一、动态SQL1、什么是动态SQL?动态SQL是MyBatis的强大特性之一。动态SQL基于OGNL表达式,可以在SQL语句中方便的实现某些逻辑,使我们对SQL语句进行动态的组装拼接,解决使用JDBC手动拼接SQL的麻烦。2、动态SQL的元素Mybatis框架动态SQL中的元素,如下表所示:SQL元素说明判断语句,用于但条件分支判断(,相当于Java中的switch…case…default语句,
Tracker_85
·
2023-10-31 04:11
SSM
Mybatis
Mybatis学习
心得
Mybatis学习
心得环境:百度配置回顾:1.JDBC2.Mysql3.java基础4.Maven5.Junit一、Mybits简述:1.1什么是Mybist?
海绵宝宝要冲
·
2023-10-28 11:24
Mybatis学习
----原生Mybatis如何实现
Mybatis入门学习1.框架介绍2.mybatis介绍3.mybatis快速入门4.映射文件概述5.mybatis原生的增删改查6.抽取工具类【spring可以代替】7.核心配置文件8.核心api概述9.mybatis实现dao层传统dao(接口+实现类)接口dao(接口)10.基于接口增删改查一框架简介为什么学习框架?简化代码,提高效率二Mybatis简介2.1ORM概述ORM(objectR
phl成为自己的太阳
·
2023-10-27 21:57
mybatis
mybatis
java
MyBatis学习
总结(五):MyBatis动态sql之<if>、<choose>、<where>、<set>、<trim>标签
1、标签MyBatis中的元素类似于Java中的if语句。标签中的test属性是判断的表达式,有以下两个注意点:在表达式中使用字母and而非使用&符号字符串判断双引号套单引号使用示例:查找年龄大于30或地址在北京的学生信息。(1)在IStudentDao下添加方法。ListfindByCondition(Studentstudent);(2)在studentMapper.xml中添加映射语句。se
姚舜禹_12140
·
2023-10-27 16:49
MyBatis学习
mysql
mybatis
sql
java
MyBatis学习
(1)——参数
MyBatis的参数分为:单个参数:直接使用#{参数名}进行取值,mybatis没做特殊处理,参数名可以随便写。多个参数:使用#{param1},#{param2}取值命名参数:通过@param(“key”)明确指定封装map中的key,就可以通过#{key}取出参数值了POJO:如果多个参数正好是业务模型,这时候就可以传入业务模型,通过#{属性名}就可以取值了Map:如果多个参数不是业务模型,而
热爱健体的程序猿
·
2023-10-23 06:37
J2EE框架
MyBatis
Spring+
Mybatis学习
之Mapper初始化注入Spring
最近想扩展一下Mapper的一些功能,查看了一下Mybatis的源码,这里用到的Java框架是SpringBoot,然后整合Mybatis,为了扩展一些基本Sql,使用了github上的abel533/Mapper,这个框架像是一位中国同胞写的,大部分注释使用的中文,其中部分代码为了扩展mybatis的功能,对mybatis框架中的原有部分进行了修改重写。该jar包是在Mybatis的基础上,封装
Storydo
·
2023-10-23 03:36
Spring整合
Mybatis学习
笔记
1.引入依赖springmbatismysqlmybatis-springdruid2.建表3.实体类4.DAO接口5.mapper配置文件6.Service接口7.Service实现类8.编写SM整合配置文件spring.xmla.创建数据源对象b.创建sqlSessionFactory对象c.创建DAO对象userDAOUserdao====>userdaoOrderDAO====>order
渣男且摆烂
·
2023-10-20 04:07
学习
mybatis
spring
spring整合
mybatis学习
笔记
spring整合mybatis1、方法一(注解配置)1.1配置springconfig类@Configuration//标注为配置类@ComponentScan("com.frt")//开启注解扫描@PropertySource("Jdbc.properties")//导入properties文件@Import({JdbcConfig.class,MybatisConfig.class})//引入
给丫丫带束花
·
2023-10-20 04:31
mybatis
spring
学习
Mybatis学习
Mybatis-2022/09/25环境:JDK1.8Mysql5.7maven3.6.1IDEA回顾:JDBCMysqlJava基础MavenJunitSSM框架:配置文件最好的方式:看官网文档1.简介1.1什么是Mybatis[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-a3i15Vzc-1666011193374)(C:\Users\22343\AppData
夏~zz
·
2023-10-19 18:28
笔记
mybatis
学习
java
MyBatis系列-分页
mybatis学习
系列第二篇分页在网页中常常用到,在查询数据库内容并想将其输出的时候,因为有时有多组数据,一页展示过于突兀,所以会用到分页操作。在sql用limit来分页。
BC小白yan
·
2023-10-19 15:12
SSM框架学习之Mybatis
Mybatis学习
什么是MyBatis?
Too、Late
·
2023-10-18 01:09
SSM框架
mybatis
spring
MyBatis学习
笔记1
1、简介1.1什么是MyBatis?MyBatis是一款优秀的持久层框架它支持定制化SQL、存储过程以及高级映射。MyBatis避免了几乎所有的JDBC代码和手动设置参数以及获取结果集。MyBatis可以使用简单的XML或注解来配置和映射原生信息,将接口和Java的POJOs(PlainOrdinaryJavaObject,普通的Java对象)映射成数据库中的记录。MyBatis本是apache的
欢乐的每一天
·
2023-10-15 17:18
笔记
Mybatis学习
笔记&注解/xml映射/动态SQL%%%Mybatis教程
介绍Mybatis是一款优秀的持久层框架,用于简化JDBC的开发MyBatis中文网Mybatis入门快速入门步骤创建SpringBoot工程、数据库表user、实体类User引入Mybatis相关依赖,配置Mybatis(数据库连接信息)编写SQL语句(注解/XML)项目创建创建的项目的pom.xml如下:4.0.0org.springframework.bootspring-boot-star
复兴的柱子
·
2023-10-15 07:43
newSSM
mybatis
学习
笔记
spring
boot
Mybatis学习
(1)——mybatis介绍 & 入门案例 & 全局配置文件详解 & 增删改查 + mybatis事务 & mapper.xml文件#{} 和 ${} & 动态SQL入门
目录引出一、mybatis是啥1.官网&ORM(ObjectRelationMapping)对象关系映射2.普通JDBC的操作方式3.mybatis入门案例(1)导包pom.xml文件(2)mybatis-config.xml全局配置文件(3)log4j.properties日志配置,可以看到执行的SQL(4)userMapper.java接口文件(4)对应的userMapper.xml文件,SQ
Perley620
·
2023-10-13 10:34
#
Database
mybatis
xml
mysql
log4j
junit
java
Mybatis学习
笔记——mybatis的整体架构
一、Mybatis的整体架构1.1接口层功能:与数据库进行交互Mybatis提供了两种与数据库交互的方式:使用传统的Mybatis提供的API使用Mapper接口传统的API方式将statementid和查询参数传递给SqlSession对象,使用SqlSession对象完成和数据库的交互Mapper接口方式上面的传统的方式虽然简单和实用,但是它不符合面向语言的概念和面向接口编程的习惯,因此,My
小蓝的快乐学习之旅
·
2023-10-13 03:09
mybatis
学习
笔记
MyBatis学习
(二) --------- MyBatis 框架快速入门
目录一、入门案例1.下载MyBatis2.创建数据库表3.创建Maven项目4.添加Maven坐标5.加入Maven插件6.编写Student实体类7.创建Dao接口StudentDao8.编写Dao接口Mapper映射文件StudentDao.xml9.创建MyBatis主配置文件10.创建测试类MyBatisTest11.配置日志功能二、基本的CURD1.insert插入操作2.update更
在森林中麋了鹿
·
2023-10-10 03:22
MyBatis
mybatis
Mybatis学习
为什么会有mybatis?:图片来自b站的黑马网课截图懒得自己打字了hh帅气的人都要注明出处相信在学习框架之前都学习了JDBC因为Mybatis可以解决旧的JDBC存在的一些问题什么是mybatis?:ORM框架原理:Mybatis是一个ORM框架,即objectrelationmapping,对象关系映射架构,让Java的对象与数据库的对象一一对应。能自动保存对象到数据表。搭建Mybatis的环
沐风清扬
·
2023-10-02 07:05
Mybatis
mybatis
学习
java
MyBatis学习
:第二章、SQL语句映射文件(1)resultMap
MyBatis学习
:第二章、SQL语句映射文件(1)resultMap
MyBatis学习
:第一章、、MyBatis简介与配置MyBatis+Spring+MySql
MyBatis学习
:第二章、SQL语句映射文件
lelly52800
·
2023-10-01 11:32
mybatis
MyBatis学习
JDBC回顾1)加载数据库的驱动class.forName()2)通过DriverManager获取数据的连接3)通过Connection获取Statement/PreparedStatement对象4)将sql语句绑定到:Statement/PreparedStatement中去,并执行语句5)返回查询结果集。Resulset=executeQuery/inti=executeUpdate6)查
戰我風采
·
2023-09-30 14:48
Mybatis学习
笔记_8、Mybatis+Spring整合开发
1.目的使用Spring容器单例模式管理Mybatis的SqlSessionFactory;使用Spring管理连接池、数据源等;将Dao/Mapper动态代理对象注入到Spring容器中,使用时直接获取。2.Mybatis和Spring整合:导入所需的包;Mybatis+Spring整合包:下载地址Mybatis核心包连接数据库相关的包Spring相关的包创建Mybatis主配置文件:sqlMa
Goodwin0721
·
2023-09-29 11:28
SSM
#mybatis
mybatis
spring
MyBatis学习
笔记--中篇
MyBatis学习
文章目录
MyBatis学习
1、MyBatis配置解析1.1、核心配置文件1.2、事务管理器(transactionManager)1.3、数据源(DataSource)1.4、属性(properties
Radan小哥
·
2023-09-28 23:46
MyBatis
mybatis
学习
笔记
Mybatis学习
记录,Target下的classes目录会生成两个同样的包
Maven的resources目录创建文件夹目录结构如下图:mapper映射配置:进入正题:学习Mybatis时,在resources目录下创建了com.test.dao这个包目录(自己以为成功创建了包目录)然后在启动测试类的时候报了异常:java.lang.ExceptionInInitializerErroratTestDemo.getUserMapper(TestDemo.java:23).
是光啊_
·
2023-09-24 20:44
Mybatis学习记录
java
maven
开发语言
mybatis
Mybatis学习
笔记12 分页插件
Mybatis学习
笔记11缓存相关_biubiubiu0706的博客-CSDN博客(5)selectdistincttop()(1)fromjoinON(2)where(3)groupby(4)having
biubiubiu0706
·
2023-09-24 12:17
mybatis
学习
笔记
MyBatis学习
笔记
一.讲解MyBatis思路一个使用JDBC或者JDBCTempalte的例子一个使用MyBatis的例子(不和spring整合,单独使用MyBatis)参考:
MyBatis学习
总结任务:参考上述例子从0
zhrb
·
2023-09-22 13:06
mybatis
数据库
mysql
java
hibernate
mybatis学习
笔记
MyBatis1.【入门程序的表】id主键car_num汽车编号brand品牌guide_price厂家指导价格decimal类型专门为财务数据准备的类型produce_time生产时间car_type汽车类型【*1.resources:】放在这个目录当中的一般都是资源文件,配置文件直接放到resources目录下的资源,等同于放到了类的根路径下【*2.开发步骤】MyBatis001-Entry-
加不加香菜!
·
2023-09-22 13:05
mybatis
学习
笔记
MyBatis学习
笔记(二)CRUD操作(查询操作基础)
首发于我的博客和尚的博客本篇主要讲解查询操作的结果集处理、映射文件里命名空间设置,SQL语句中resultMap,resultType等属性意思、MyBatis的传统和接口代理模式。源码获取github1.整体结构目录SkillDao.java接口含一些方法SkillDaoImpl.java是SkillDao的实现类Skill.java是持久化类(实体Bean)SkillMapper.xml是Sk
和尚要吃肉
·
2023-09-22 13:35
MyBatis学习总结
MyBatis
SSM
框架
MyBatis学习
笔记(四)动态SQL语句专题
首发于我的博客和尚的博客本文讲解动态的SQL操作,CRUD中,CUD都需要自己手动提交事务,动态的添加语句,批量删除的三种处理方式,提取公共的sql代码,if标签,where标签,trim标签,set标签,choose标签,foreach标签,批量添加源码获取github1.trim标签2.set标签当你发现有内容的时候,在内容的最前面加入set当你放下有内容的时候,检查内容的最后面是否有逗号”,
和尚要吃肉
·
2023-09-22 13:35
MyBatis学习总结
MyBatis
SSM
框架
Mybatis学习
笔记8 查询返回专题
Mybatis学习
笔记7参数处理专题_biubiubiu0706的博客-CSDN博客1.返回实体类2.返回List3.返回Map4.返回List5.返回Map6.resultMap结果集映射7.返回总记录条数新建模块依赖目录结构
biubiubiu0706
·
2023-09-22 13:02
mybatis
学习
笔记
MyBatis学习
笔记
目录MyBatis简介创建mybatis项目1.创建maven工程2.创建mybatis核心配置文件3.创建mapper接口4.创建MyBatis映射文件5.测试CRUDMybatis中的核心配置文件Mybatis获取参数值的两种方式1.mapper接口方法的参数为单个的字面量类型2.mapper接口方法的参数为多个的字面量类型3.若mapper接口方法的参数有多个时,可以手动将这些参数放在一个m
混时魔王
·
2023-09-22 06:28
java
学习
maven
java
Mybatis学习
笔记:缓存
学习内容:缓存文章目录学习内容:缓存1.简介2.一级缓存2.1、配置环境2.2、测试一级缓存3.二级缓存3.1、步骤:3.2、测试4.缓存原理5.自定义缓存-ehcache1.简介什么是缓存[Cache]?存在内存中的临时数据。将用户经常查询的数据放在缓存(内存)中,用户去查询数据就不用从磁盘上(关系型数据库数据文件)查询,从缓存中查询,从而提高查询效率,解决了高并发系统的性能问题。为什么使用缓存
Serein_Pt
·
2023-09-22 06:58
SSM
缓存
java
开发语言
Mybatis学习
笔记11 缓存相关
Mybatis学习
笔记10高级映射及延迟加载_biubiubiu0706的博客-CSDN博客缓存:cache缓存的作用:通过减少IO的方式,来提高程序的执行效率Mybatis的缓存:将select语句的查询结果放到缓存
biubiubiu0706
·
2023-09-22 06:23
mybatis
学习
笔记
Mybatis学习
笔记
Mybatis与Hibernate一样,是ORM(对象关系映射,ObjectRelationalMapping)的一种实现框架。一、如何使用导入开发包导入Mybatis开发包mybatis-3.1.1.jarcommons-logging-1.1.1.jarlog4j-1.2.16.jarcglib-2.2.2.jarasm-3.3.1.jar导入mysql/oracle开发包mysql-conn
Goet
·
2023-09-22 05:10
MyBatis学习
笔记
MyBatis简介原是Apache的一个开源项目iBatis,2010年6月这个项目由ApacheSoftwareFoundation迁移到GoogleCode,随着开发团队转投GoogleCode旗下。iBatis3.x正式更名为MyBatis,代码于2013年11月迁移到GithubiBatis一词来源于“internet”和“abatis”的组合。是一个基于Java的持久层框架。iBatis
Clover.You
·
2023-09-21 15:44
java
java
mybatis
Mybatis学习
笔记
Mybaits3写在文章前面根据B站大佬狂神说的视频学习的Mybatis,然后整理的笔记。视频合集地址:狂神说Java-Mybatis教程jdk:1.8Maven:3.6.1mysql:5.7.36开发工具:IDEA2022mybaits3中文官网:https://mybatis.org/mybatis-3/zh/index.htmlgithub地址:https://github.com/myba
说那么多干吗
·
2023-09-21 15:12
MyBatis
mybatis
java
狂神说
Mybatis学习
笔记,挺全的!
文章目录第一部分:自定义持久层框架1.1分析手动编写JDBC操作面临的问题1.2针对性的给出问题的解决思路1.3尝试编写自定义框架解决面临的问题第二部分:Mybatis相关概念2.1简介2.2历史2.3优势第三部分:Mybatis基本应用3.1入门3.2常用开发方式3.2.1传统开发方式3.2.2代理开发方式第四部分:Mybatis配置文件深入4.1核心配置文件4.1.1层级关系4.1.2常用配置
墨、鱼
·
2023-09-21 15:11
Java
基础
mybatis
java
Mybatis学习
笔记4 用javassist动态实现DAO接口基于接口的CRUD
Mybatis学习
笔记3在Web中应用Mybatis_biubiubiu0706的博客-CSDN博客上篇最后在DAO实现类中,代码固定,没有业务逻辑,这篇笔记中对该实现类进行封装,就是说,以后不用写DAO
biubiubiu0706
·
2023-09-21 15:38
mybatis
学习
笔记
mybatis学习
记录(四)-----MyBatis核心配置文件详解
目录MyBatis核心配置文件详解4.1environment4.2transactionManager4.3dataSource4.4properties4.5mapperMyBatis核心配置文件详解mybatis-config.xml:configuration:根标签,表示配置信息。environments:环境(多个),以“s”结尾表示复数,也就是说mybatis的环境可以配置多个数据源
captain_dong
·
2023-09-18 23:28
Java知识学习
数据库学习记录
mybatis学习记录
mybatis
学习
mybatis学习
记录(三)-----关于SQL Mapper的namespace
关于SQLMapper的namespace视频总结笔记:在SQLMapper配置文件中标签的namespace属性可以翻译为命名空间,这个命名空间主要是为了防止SQLid冲突的。创建CarMapper2.xml文件,代码如下:CarMapper2.xml:selectid,car_numascarNum,brand,guide_priceasguidePrice,produce_timeaspro
captain_dong
·
2023-09-18 20:52
Java知识学习
数据库学习记录
mybatis学习记录
mybatis
学习
sql
Mybatis学习
笔记5 面向接口CRUD练习
新建项目大致目录结构核心配置文件日志配置文件,只需要引入logback依赖配置文件名为logback.xml即可%d{yyyy-MM-ddHH:mm:ss.SSS}[%thread]%-5level%logger{50}-%msg%n${LOG_HOME}/TestWeb.log.%d{yyyy-MM-dd}.log30%d{yyyy-MM-ddHH:mm:ss.SSS}[%thread]%-5l
biubiubiu0706
·
2023-09-18 06:13
学习
笔记
mybatis学习
记录(二)-----CRUD--增删改查
目录使用MyBatis完成CRUDz--增删改查3.1insert(Create)3.2delete(Delete)3.3update(Update)3.4select(Retrieve)查询一条数据查询多条数据使用MyBatis完成CRUDz--增删改查准备工作创建module(Maven的普通Java模块):mybatis-002-crudpom.xml打包方式jar依赖:mybatis依赖m
captain_dong
·
2023-09-17 13:50
数据库学习记录
mybatis学习记录
Java知识学习
mybatis
学习
java
Mybatis学习
笔记3 在Web中应用Mybatis
Mybatis学习
笔记2增删改查及核心配置文件详解_biubiubiu0706的博客-CSDN博客技术栈:HTML+Servlet+
Mybatis学习
目标:掌握mybatis在web应用中如何使用Mybatis
biubiubiu0706
·
2023-09-17 13:37
mybatis
学习
笔记
mybatis学习
随笔--初识mybatis
1、概述Mybatis是能定制SQL语句、存储过程以及映射的持久层框架Mybaits避免了所有的JDBC代码和手动设置参数以及获取结果集的过程Mybitas使用的是XML和注解用于配置和映射,将接口和java的bean对象映射成数据库中的记录2、使用1、先在Mysql中创建一个数据库和表单,之后回到eclipse中创建java工程,工程中新建bean对象,对象的属性与表单的列名匹配。dropdat
qq_41797395
·
2023-09-17 02:14
mybatis
Mybatis学习
文章目录Mybatis1.简介1.1什么是Mybatis?1.2持久化1.3持久层1.4为什么需要Mybatis2.第一个Mybatis程序2.1搭建环境2.创建模块2.3编写代码2.4测试3.CRUD3.1.namespace3.2.select3.3.insert3.4.update3.5.delete4.配置解析4.1核心配置文件4.2环境配置(environments)4.3属性(prop
无名之辈008
·
2023-09-16 12:52
mybatis
学习
MyBatis学习
笔记(五) —— MyBatis获取参数值的两种方式
5、MyBatis获取参数值的两种方式MyBatis获取参数值的两种方式:${}和#{}${}的本质就是字符串拼接,#{}的本质就是占位符赋值${}使用字符串拼接的方式拼接sql,若为字符串类型或日期类型的字段进行赋值时,需要手动加单引号;但是#{}使用占位符赋值的方式拼接sql,此时为字符串类型或日期类型的字段进行赋值时,可以自动添加单引号5.1、单个字面量类型的参数若mapper接口中的方法参
程序猿杰哥
·
2023-09-14 06:05
mybatis
mybatis
MyBatis学习
笔记(一)完整查询数据库流程+增删改查
MyBatis是一个持久层框架(即操作数据库),可以帮助我们省略JDBC用法:就是在maven项目中导入MyBatis包中文文档:mybatis–MyBatis3|简介先导知识:JavaWeb学习笔记(二)IDEA中创建maven项目以及导包方法JavaWeb学习笔记(九)连接数据库获取方式:1.Github:Releases·mybatis/mybatis-3·GitHub2.maven仓库一、
floracuu
·
2023-09-14 00:49
Mybatis学习笔记
myBatis
JDBC
Mybatis学习
笔记2 增删改查及核心配置文件详解
Mybatis学习
笔记1Mybatis入门_biubiubiu0706的博客-CSDN博客将Mybatis进行封装SqlSessionUtil工具类packagecom.example.util;importorg.apache.ibatis.io.Resources
biubiubiu0706
·
2023-09-14 00:18
mybatis
学习
笔记
Spring+
Mybatis学习
之Plugin使用
这里的Plugin不是开发工具中集成的插件,而是Mybatis中额外扩展功能使用到的插件,这个类所在的包都在plugin包下。这个原理比较简单,总共有7个类在该包下,其中一个PluginException异常类,抛出相关插件异常的。两个注解Intercepts与Signature,其余四个类实现相关功能。插件实现相关功能的主要是其中的接口Interceptor,实现了该接口,然后将其注入到容器中,
Storydo
·
2023-09-10 13:39
Mybatis学习
笔记
各部分关系并不大,可以直接跳到想要了解的部分,不用从头开始看目录1.Mybatis的作用以及自学资料自学资料2.Mybatis环境搭建3.Mybatis入门精简版1.准备工作创建项目导入依赖编写数据库编辑2.编写代码实体类mapper接口Mapper.xml配置文件(重点)3.Mybatis模板(基本固定)构建SqlSessionFactory的实例4.测试1.Mybatis的作用以及自学资料简单
慕源
·
2023-09-09 11:12
mybatis
学习
java
上一页
1
2
3
4
5
6
7
8
下一页
按字母分类:
A
B
C
D
E
F
G
H
I
J
K
L
M
N
O
P
Q
R
S
T
U
V
W
X
Y
Z
其他