手机版
热门标签
站点地图
我要投稿
广告合作
联系我们
搜 索
广告位招租
广告位招租
切换导航
首页
编程教程
编程导航
编程百科
编程问答
编程博文
编程实例
硬件设备
网络运营
软件教程
移动数码
办公软件
操作系统
人工智能
栏目导航
▸ 编程语言
▸ 前端开发
▸ 移动开发
▸ 开发工具
▸ 程序设计
▸ 行业应用
▸ CMS系统
▸ 服务器
▸ 数据库
公众号推荐
微信公众号搜
"智元新知"
关注
微信扫一扫可直接关注哦!
子栏目导航
PHP
Java
Java SE
Python
NumPy
C#
C&C++
Ruby
VB
asp.Net
Go
Perl
netty
gRPC
Django
Delphi
Jsp
.NET Core
Spring
Flask
Springboot
SpringMVC
Spring Cloud
Lua
fastadmin
Laravel
Mybatis
Asp
Groovy
ThinkPHP
Yii
swoole
编程之家
Mybatis
【Java高级工程师蜕变之路】003 MyBatis高级进阶
前面的废话(高手可以直接无视)MyBatis的前世今生Mybatis原本是Apache软件基金会的一个开源项目叫做iBatis,2010年这个项目由Apache迁移到了goolecode管理才改名为Mybatis,2013年又迁移到了GitHub。ORMORM:Object/RelationMapping对象/关系映射ORM思想:将数据库中的关系数据表映
作者:编程之家 时间:2022-10-09
mybatis 注解开发 DML
1.添加用户点击查看代码//03_1DML添加用户@Insert("insertintousersvalues(default,#{username},#{usersex})")intinsertUsers(Usersusers);2.删除用户点击查看代码//03_2DML修改用户@Update("updateuserssetusername=#{username},usersex=#
作者:编程之家 时间:2022-10-09
Mybatis之动态SQL
Mybatis12、动态SQL12.1、简介什么是动态SQL:动态SQL就是指根据不同的条件生成不同的SQL语句。利用动态SQL这一特性可以彻底摆脱这种痛苦。动态SQL元素和JSTL或基于类似XML的文本处理器相似。在MyBatis之前的版本中,有很多元素需要花时间了解。MyBatis3大大精简了
作者:编程之家 时间:2022-10-09
mybatis plus条件构造器
作者:编程之家 时间:2022-10-09
Mybatis初解
1.什么是mybatis MyBatis是一款优秀的持久层框架,它支持定制化SQL、存储过程以及高级映射。MyBatis避免了几乎所有的JDBC代码和手动设置参数以及获取结果集。MyBatis可以使用简单的XML或注解来配置和映射原生信息,将接口和Java的POJOs(PlainOrdinary
作者:编程之家 时间:2022-10-09
mybatis延迟加载与缓存
mybatis的延迟加载与缓存前言一、mybaits延迟加载1.1延迟加载又叫懒加载(lazyload)1.2mybatis延迟加载的必要性:1.3mybatis延时加载的使用(查询用户和购物车的信息)1.3.1开启延时加载1.3.2修改sql语句1.3.3代码案例1.3.3.1在UserMapper中添加抽象方法1.3.3.2在UserMappe
作者:编程之家 时间:2022-10-09
Mybatis简单注解使用
1:pom.xml文件配置<dependencies><dependency><groupId>mysql</groupId><artifactId>mysql-connector-java</artifactId><version>8.0.25</version></dependency><dependency><groupId>
作者:编程之家 时间:2022-10-09
mybatis plus代码生成器
作者:编程之家 时间:2022-10-09
Mybatis之缓存
Mybatis13、缓存13.1、简介什么是缓存[Cache]?存在内存中的临时数据。将用户经常查询的数据放在缓存(内存)中,用户去查询数据就不用从磁盘上(关系型数据库数据文件)查询,从缓存中查询,从而提高查询效率,解决了高并发系统的性能问题。为什么使用缓存?减少和数据库的交互次数,减
作者:编程之家 时间:2022-10-09
自学 Java 怎么入门?
这个回答我思考了很长时间,一直没去写,因为一旦写了,就要给大家一点有价值的东西。我也看了很多网友的回答,基本上都是罗列一些资料。我觉得授人以鱼不如授人以渔,思考了一个月后,我决定从两个方面去说这个问题。第一:就是学习方法的问题,这点非常重要!好的方法会事半功倍;第二:就是学习资
作者:编程之家 时间:2022-10-09
Mybatis - 工具类
/*获取SqlSession工具类*/publicclassSqlSessionFactoryUtils{privatestaticSqlSessionFactorysqlSessionFactory;static{try{Stringresource="resources/mybatis-config.xml";InputStreaminputStream=Reso
作者:编程之家 时间:2022-10-09
mybatis中动态标签foreach解析过程分析
简要 关于mybatis中的动态标签(常用的foreach、if、choose等),都会有对应的类去解析;SqlNode是顶级解析接口,各动态标签实现该接口的apply方法完成各自解析操作。foreach标签对应的解析实现类是foreachSqlNode. foreach标签解析的过程就是对foreach标签中的
作者:编程之家 时间:2022-10-09
MyBatis一:全局配置文件
Idea中使用Mybatis,详情见: IDEA使用MyBatis【超级详细,绝对能运行】_便宜听话能加班-CSDN博客简单使用mybatis(idea中使用)-韦邦杠-博客园MyBatis运行原理:1.通过加载mybatis全局配置文件以及mapper映射文件初始化configuration对象和Executor对象(通过全局配置文件中的de
作者:编程之家 时间:2022-10-09
Mybatis - 值传递的4种方式
方法一:不需要写parametertype参数publicList<xx>getxxList(Stringargs1,Stringargs2);<selectid="getxxList"resultType="xx">select*fromxxwherename=#{0}andpassword=#{1}</select>#{index}是第几个就用第几个的索引,索引从0开始
作者:编程之家 时间:2022-10-09
Mybatis-Plus新的版本3.5.1+版本的使用
为全部完成,,,待续主要功能包括:逻辑删除,创建时间和修改时间逻辑删除:对于重要的数据,不能轻易的执行delete语句进行删除,一旦删除,数据无法恢复,这时可以进行逻辑删除删除正确操作:假删除1、给表添加字段,代表数据是否删除,一般起名isdelete,0代表未删除,1代表删除,默认值为01、主
作者:编程之家 时间:2022-10-09
【Mybatis】环境搭建和简单的CRUD
2.1搭建环境搭建数据库新建一个普通maven项目mybatis导入meven依赖<!--导入依赖--><dependencies><!--mysql驱动--><dependency><groupId>mysql</groupId><artifactId>mysql-connector-java</artifactId><
作者:编程之家 时间:2022-10-09
mybatis-plus------代码生成器
作者:编程之家 时间:2022-10-09
mybatis一对多,一对一使用场景
前提:建表语句CREATETABLE`department`(`id`varchar(16)NOTNULL,`department_name`varchar(16)DEFAULTNULL,PRIMARYKEY(`id`))ENGINE=InnoDBDEFAULTCHARSET=utf8mb4CREATETABLE`employee`(`id`varchar(16)COLLATEutf8_unicode_520_ciNOT
作者:编程之家 时间:2022-10-09
基于JAVA+SpringBoot+Mybatis+MYSQL的电影院管理系统
项目技术:springboot+mybatis+maven+thymeleaf页面效果:
作者:编程之家 时间:2022-10-09
05-Mybatis注解开发Mybatis系列终结篇
《Mybatis使用手册》(第5篇/共5篇,持续更新),收藏+关注不迷路,希望对小伙伴们有所帮助哦~源码链接在文末↓↓↓使用注解开发,可以减少Mapper映射文件的编写。1、Mybatis常用注解@Insert:实现新增@Update:实现更新@Delete:实现删除@Select:实现查询@Res
作者:编程之家 时间:2022-10-09
7.2Mybatis基本使用
Mybatis的操作使用Mybatis依赖一如jar包,这里我通过Maven进行引入结合SpringMVC因为Spring整合Mybati和MVC并不牵扯<!--Mybati需要的jar文件--><dependency><groupId>org.mybatis</groupId><artifactId>mybatis</artifactId><version>3.4
作者:编程之家 时间:2022-10-09
Mybatis
Mybatis简介什么是Mybatis需要学会:JDBC、Mysql、java基础、Maven、JunitMyBatis本是apache的一个开源项目iBatis,2010年这个项目由apachesoftwarefoundation迁移到了googlecode,并且改名为MyBatis。2013年11月迁移到Github。MyBatis是一款优秀的持久层框架它支持
作者:编程之家 时间:2022-10-09
MyBatis-Plus(三.Wrapper条件查询)
Wrapper是Mybatis-plus中特有的条件封装接口也就是把查询的条件封装到Wrapper实现类中它的各个实现类有什么作用呢,我觉得直接顾名思义吧 QueryWrapper(删,查)@SpringBootTestpublicclassQueryWrapperTest{@AutowiredUserMapperuserMapper;QueryWra
作者:编程之家 时间:2022-10-09
Mybatis - 多对一 查询与 一对多查询
多对一查询<resultMapid=""type=""><resultproperty=""column=""/><resultproperty=""column=""/><!--多对一时使用此标签:association(一个对象)
作者:编程之家 时间:2022-10-09
MySQL异常 #SQLException: sql injection violation, part alway true condition not allow
1.异常现象Causedby:java.sql.SQLException:sqlinjectionviolation,partalwaytrueconditionnotallownestedexceptionisjava.sql.SQLException:sqlinjectionviolation,partalwaytrueconditionnotallow:SELECTid...省
作者:编程之家 时间:2022-10-09
基于JAVA+SpringBoot+Vue+Mybatis+MYSQL的物资管理系统
项目功能:主要分为系统模块和业务模块,业务模块是处理疫情期间,物资的发放,物资入库,以及查看物资的库存等。系统模块是一个后台通用的RBAC权限模块,可以精确的控制到后台API级别的权限控制。页面效果:
作者:编程之家 时间:2022-10-09
Mybatis - 动态sql
1、动态SQL:if语句如果#{username}为空,那么查询结果也是空,如何解决这个问题呢?使用if来判断<selectid="selectUserByUsernameAndSex"resultType="user"parameterType="com.ys.po.User">select*fromuserwhere<iftest="username!=
作者:编程之家 时间:2022-10-09
mybatis配置解析
一.引言:参考官方文档mybatis中提供了如下的配置,其中标红的需要掌握,其余的作为了解即可二:配置解析之前的环境准备:进行配置之前要先有这几个东西,包括数据库表、Mybatis全局配置文件、实体类、mapper接口、mapper配置文件、用来连接数据库的工具类1.建库建表1/*2SQLyog
作者:编程之家 时间:2022-10-09
MyBatis超详细笔记
1.MyBatis入门1.1简介:官网地址:https://mybatis.org/mybatis-3/zh/configuration.htmlMyBatis是一款优秀的持久层框架它支持定制SQL,存储过程以及高级映射MyBatis避免了几乎所有的JDBC代码和手动设置参数以及获取结果集MyBatis可以使用简单的XML或注解来配置和映射原生数据
作者:编程之家 时间:2022-10-09
mybatis 批量in 多个字段写法
mybatis批量in多个字段写法,可以参考如下写法selectdistinctid,post_namefromuserawhere(a.year,a.month,a.status)in(('2021','1',1),('2021','1',1),('2021','3',1))orderbyidasc select*fromuser
作者:编程之家 时间:2022-10-09
上一页
2
3
4
5
6
7
8
9
下一页
小编推荐
热门标签
更多
python
JavaScript
java
HTML
reactjs
C#
Android
CSS
Node.js
sql
r
python-3.x
MysqL
jQuery
c++
pandas
Flutter
angular
IOS
django
linux
swift
typescript
路由器
JSON
路由器设置
无线路由器
h3c
华三
华三路由器设置
华三路由器
电脑软件教程
arrays
docker
软件图文教程
C
vue.js
laravel
spring-boot
react-native