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学习笔记
--延迟加载与缓存
Mybatis学习笔记
:Mybatis的概念与入门案例自定义MybatisMybatis实现CRUD动态SQL语句多表查询延迟加载与缓存注解开发Mybatis中的延迟加载什么是延迟加载在一对多的表的操作中
龙源lll
·
2024-02-06 06:48
Mybatis
数据库
mybatis
mysql
java
Mybatis学习笔记
MyBatis一、简介1.1什么是MybatisMyBatis是一款优秀的持久层框架MyBatis免除了几乎所有的JDBC代码以及设置参数和获取结果集的工作。MyBatis可以通过简单的XML或注解来配置和映射原始类型、接口和JavaPOJO(PlainOldJavaObjects,普通老式Java对象)为数据库中的记录如何获得Mybatis?maven仓库org.mybatismybatis3.
保护壳
·
2024-02-03 21:58
后端
java
mybatis
mybatis学习笔记
重点梳理
Mybatis温习笔记如果使用注解和XML文件两种方式同时定义,那么XML方式将覆盖掉注解方式。${}与#{}的区别(1)#{}是参数占位符,即预编译。解析时将传入的数据都当成一个字符串,会对传入的变量自动加一个单引号。如:user_id=#{userId},如果传入的值是111,那么解析成sql时的值为user_id=‘111’,如果传入的值是id,则解析成的sql为user_id=‘id’。(
蓝天⊙白云
·
2024-02-03 21:25
数据库
数据库
sql
Mybatis简单梳理
Mybatis学习笔记
author:木子六日文章目录
Mybatis学习笔记
author:木子六日DAY1基本配置映射文件的配置DAY2数据库连接池的配置文件log4j的配置文件给pojo类设置别名简单的查询与插入使用
木子六日
·
2024-02-03 21:22
java
mybatis
java
数据库
ssm
后端
MyBatis学习笔记
(二)
MyBatis学习笔记
(二)mybatis的curd(基于代理dao的方式)1、实体类publicclassUserimplementsSerializable{privateIntegercid;privateIntegerage
疯狂的社畜
·
2024-01-16 20:41
Mybatis学习笔记
一、中文学习文档链接地址 https://mybatis.org/mybatis-3/zh/getting-started.html二、准备要使用myBatis,要导入两个依赖,一个是myBatis包,一个是myBatis驱动包。mysqlmysql-connector-java8.0.20org.mybatismybatis3.2.6或者org.mybatis.spring.bootmybat
ZeroZuo
·
2024-01-16 04:49
Mybatis学习笔记
Mybatis1.快速入门(xml文件配置形式)1.创建实体类2.引入jar包3.编写全局配置文件4.编写mapper.xml映射文件(放在类路径下)5.数据库和log4j配置文件6.测试7.结果2.通过接口来实现1.添加接口Mapper2.修改UserMapper.xml配置文件3.将UserMapper.xml加到全局配置文件中,接口不需要加4.测试3.Mybatis全局配置1.引入dtd约束
不爱吃橘子7
·
2024-01-15 08:14
mybatis
mybatis
MyBatis学习笔记
-注解SQL多个参数查询异常处理
MyBatis注解SQL查询,单个参数无需处理可以正常返回结果@Select("SELECT*FROMUSERWHEREACCOUNT=#{account}")UserreadUserByAccount(Stringaccount)throwsDataAccessException;多个参数查询不做处理会报异常@Select("SELECT*FROMUSERWHEREACCOUNT=#{accou
人生偌只如初见
·
2023-12-28 12:39
J2EE
Batis
MyBatis
SQL
多参数
注解
mybatis学习笔记
1----入门介绍
第1章框架概述什么是框架框架其实就是某种应用的半成品,就是一组组件,供你选用完成你自己的系统。简单说就是使用别人搭好的舞台,你来做表演。而且,框架一般是成熟的,不断升级的软件。框架要解决的问题框架要解决的最重要的一个问题是技术整合的问题,在J2EE的框架中,有着各种各样的技术,不同的软件企业需要从J2EE中选择不同的技术,这就使得软件企业最终的应用依赖于这些技术,技术自身的复杂性和技术的风险性将会
mutang
·
2023-12-23 21:01
狂神说
MyBatis学习笔记
(自整理自用)
MyBatisMyBatis官网地址:https://mybatis.org/mybatis-3/MyBatis官网中文版:https://mybatis.org/mybatis-3/zh/index.html1、使用MyBatis之前的配置第一步:在Maven项目中配置MyBatis依赖(pom.xml文件)org.mybatismybatisx.x.x第二步:配置mybatis-config.
发际线码农
·
2023-12-22 03:59
intellij-idea
java
mybatis
【
MyBatis学习笔记
】MyBatis基础学习
MyBatis基础MyBatis简介MyBatis特性MyBatis下载和其他持久化层技术对比核心配置文件详解默认的类型别名搭建MyBatis开发环境创建maven工程创建MyBatis的核心配置文件创建mapper接口创建MyBatis的映射文件通过junit测试功能加入log4j日志功能MyBatis获取参数值的两种方式(重点)单个字面量类型的参数多个字面量类型的参数map集合类型的参数实体类
Augenstern K
·
2023-12-20 22:10
MyBatis
mybatis
学习
笔记
MyBatis学习笔记
| MyBatis的下载、编写一个HelloWorld的MyBatis、使用接口式编程改进HelloWorld
MyBatis是一个半自动化,轻量级的持久化层框架,实现了Sql与Java编码分离,功能边界清晰,一个专注业务、一个专注数据。且sql是由开发人员控制的。MyBatis下载MyBatis的官方文档:https://mybatis.org/mybatis-3/。MyBatis的下载在GitHub中:https://github.com/mybatis/mybatis-3点此下载。点此链接进去,然后就
一颗白菜_
·
2023-12-16 15:02
MyBatis学习笔记
MyBatis中文网:https://mybatis.net.cn/1什么是MyBatis?MyBatis是一款优秀的持久层框架,它支持自定义SQL、存储过程以及高级映射。MyBatis免除了几乎所有的JDBC代码以及设置参数和获取结果集的工作。MyBatis可以通过简单的XML或注解来配置和映射原始类型、接口和JavaPOJO(PlainOldJavaObjects,普通老式Java对象)为数据
qq_1532145264
·
2023-12-05 11:36
数据库
mybatis
学习
笔记
mysql
sql
数据库
数据库开发
Mybatis+SSM整合
Mybatis学习笔记
简介MyBatis作用历史为什么要使用MyBatis?
Joker_DJ dear
·
2023-11-30 05:04
mybatis3
mybatis
spring
java
MyBatis学习笔记
MyBatis主配置文件1.Properties可以通过resource属性指定properties配置文件,而后,在配置文件中可以通过${}的方式访问properties里的数据2.Settings可以通过setting标签来设置属性。例:下面的配置可以将数据库中的下划线式命名法映射到POJO类的驼峰命名法。--------------------------------------------
thekingofjiecao
·
2023-11-24 06:07
Mybatis学习笔记
-映射文件,标签,插件
目录概述mybatis做了什么原生JDBC存在什么问题MyBatis组成部分Mybatis工作原理mybatis和hibernate区别使用mybatis(springboot)mybatis核心-sql映射文件基础标签说明1.namespace,命名空间2.select,insert,update,delete为不同类型的sql标签映射标签的属性说明1.id2.parameterType简单类型
_我的天哪
·
2023-11-18 20:30
mybatis
java
mybatis学习笔记
之mybatis小技巧
文章目录#{}和${}关于${}的使用时机sql语句传入关键字拼接表名批量删除模糊查询别名机制mapper配置配置模板文件使用自动生成的主键#{}和${}#{}:先编译sql语句,再给占位符传值,底层是PreparedStatement实现。可以防止sql注入,比较常用${}:先进行sql语句拼接,然后再编译sql语句,底层是Statement实现。存在sql注入现象,只有在需要sql语句关键字拼
优降宁
·
2023-11-15 11:17
mybatis学习笔记
mybatis
学习
笔记
maven+springmvc+spring+mybatis+mysql详细搭建整合过程讲解
utm_source=itdadao&utm_medium=referral@_@写在最前之前分享过下面这几篇:
mybatis学习笔记
(五)--maven+spring+mybatis从零开始搭建整合详细过程
weixin_33749131
·
2023-11-07 09:40
java
测试
数据库
Mybatis学习笔记
--自定义Mybatis,程序员Java笔记
@OverridepublicStringtoString(){return“User{”+“id=”+id+“,username=’”+username+‘’’+“,birthday=”+birthday+“,sex=’”+sex+‘’’+“,address=’”+address+‘’’+‘}’;}}配置持久层接口IUserDao:publicinterfaceIUserDao{/**查询所有@
软件开发Java
·
2023-11-03 03:30
程序员
面试
java
后端
Mybatis笔记(一) Mybatis简介
Mybatis学习笔记
来自B站狂神说JavaMybatis系列视频~视频链接:https://www.bilibili.com/video/BV1NE411Q7Nx纯个人手打,可能会有错误,欢迎指正交流探讨
DBAA110
·
2023-11-01 18:04
mybatis
java
J2EE系列之
MyBatis学习笔记
(一)-- 简介
目前为止J2EE系列已经学习了Struts2、Hibernate4、Spring、SpringMVC。其中Struts2、hibernate,spring三者组成了常用的软件架构S2SH,在S2SH中Struts2负责前后台之间的交互,Hibernate负责数据库操作,Spring负责管理struts2和hibernate4。学习了SpringMVC之后发现SpringMVC具有了Struts2和
Java小飞侠
·
2023-11-01 18:31
Java程序开发
MyBatis简介
MyBatis学习
mybatis学习笔记
,使用mybatis的几种方式
随着springboot的出现,绝大多数开源框架和中间件都可以通过springboot来整合,并且使用起来非常简单,但是,今天要介绍的是mybatis原生的使用方法。并且分享一下在结合官网学习过程中遇到的问题。目录准备工作数据库版本说明创建数据库表快速开始引入maven依赖创建数据库实体类创建持久层接口创建mapper.xml创建mybatis配置文件构建SqlSessionFactory的方式从
一个有梦想的Java程序员
·
2023-11-01 00:51
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
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学习笔记
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学习笔记
——mybatis的整体架构
一、Mybatis的整体架构1.1接口层功能:与数据库进行交互Mybatis提供了两种与数据库交互的方式:使用传统的Mybatis提供的API使用Mapper接口传统的API方式将statementid和查询参数传递给SqlSession对象,使用SqlSession对象完成和数据库的交互Mapper接口方式上面的传统的方式虽然简单和实用,但是它不符合面向语言的概念和面向接口编程的习惯,因此,My
小蓝的快乐学习之旅
·
2023-10-13 03:09
mybatis
学习
笔记
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)1.5、类型别名(typeAliases)1.6、设置(setting)1.7、映射器(Mapper)1.8、生命周期和作用域2、解决属性名和字段名不一致的问题(resultMa
Radan小哥
·
2023-09-28 23:46
MyBatis
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搭建起一个使用MyBatis的例子。注意:不要使用Spring3.MyBatis基本概念:XML配置文件SqlSessionFactory从SqlSessionFactory中获取SqlSessio
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学习笔记
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学习笔记
3 在Web中应用Mybatis
Mybatis学习笔记
2增删改查及核心配置文件详解_biubiubiu0706的博客-CSDN博客技术栈:HTML+Servlet+Mybatis学习目标:掌握mybatis在web应用中如何使用Mybatis
biubiubiu0706
·
2023-09-17 13:37
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
学习
笔记
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
其他