51
Dev开发社区
首页
文章
问答
工具
搜索
登录
注册
#mybati
Mybatis学习之工作流程代码详解
Mybatis是一种ORM对象关系映射架构,实现JavaObject和数据库字段映射。 如上图所示,Mybatis就是根据Java配置的数据源(driver、url、username、password)以及Mapper配置SQL(DQL查询、DML修改、DDLcreate)语句,基于J...
代码星球
·
2021-01-24
Mybatis
习之
工作流程
代码
详解
Mybatis学习之核心配置详解
MyBatis的配置文件包含了会深深影响MyBatis行为的设置和属性信息。配置文档的顶层结构如下: 这些属性可以在外部进行配置,并可以进行动态替换。你既可以在典型的Java属性文件中配置这些属性,也可以在properties元素的子元素中设置。例如:<propertiesresource="org/...
代码星球
·
2021-01-24
Mybatis
习之
核心
配置
详解
Mybatis学习之Mybatis Demo入门使用
在有Mybatis之前,我们都是怎么访问数据库的呢,是通过JDBC,那么JDBC是如何访问的呢,首先引入数据库连接jar包:<dependency><groupId>mysql</groupId><artifactId>mysql-connector-java<...
代码星球
·
2021-01-24
Mybatis
习之
Demo
入门
使用
mybatis中的foreach方法
select t.service_id, t.prod_id, t.prod_name,  ...
代码星球
·
2021-01-24
mybatis
中的
foreach
方法
MyBatis中的if写法
<iftest="latn_id!=nullandlatn_id!=''andlatn_id!='100'">andlatnid=#{latn_id}</if>...
代码星球
·
2021-01-24
MyBatis
中的
if
写法
springboot+mybatisplus+sharding-jdbc分库分表实例
现在Java项目使用mybatis多一些,所以我也做了一个springboot+mybatisplus+sharding-jdbc分库分表项目例子分享给大家。要是用的springboot+jpa可以看这篇文章:https://www.cnblogs.com/owenma/p/11364624.html其它的框架内容不做...
代码星球
·
2021-01-23
springboot+mybatisplus+sharding-jdbc
分库
分表
实例
Mybatis自动生成实体类和实体映射工具
MybatisMysql生成实体类用到的Lib包:mybatis-generator-core-1.3.2.jarmysql-connector-java-5.1.30.jar1.创建一个文件generator.properties,主要用于配置相关路径和数据库信息。#工程src路径project=D:/project...
代码星球
·
2021-01-23
实体
Mybatis
自动生成
类和
映射
MyBatis SQL xml处理小于号与大于号
当我们需要通过xml格式处理sql语句时,经常会用到< ,<=,>,>=等符号,但是很容易引起xml格式的错误,这样会导致后台将xml字符串转换为xml文档时报错,从而导致程序错误。这样的问题在iBatiS中或者自定义的xml处理sql的程序中经常需要我们来处理。其实很简单,我们只需作...
代码星球
·
2021-01-23
MyBatis
SQL
xml
处理
小于
【mybatis】IF判断的坑
最近在项目使用mybatis中碰到个问题 Xml代码 <if test="type=='y'"> and status = 0 &l...
代码星球
·
2021-01-23
mybatis
IF
判断
Mybatis PageHelper自动加上limit ?
现象:偶然遇到了这个问题,同一个查询结果一会是2个(预期),一会是1个(刷新/重启应用就又变成2个)定位:查看日志,发现了问题:结果为1个时查询SQL自动加上了Limit1原理及解决:1.设置了PageHelper.startPage(pageStart,pageSize)2.假设接下来没有执行后续的查询(抛出或者其它...
代码星球
·
2021-01-23
Mybatis
PageHelper
自动
加上
limit
Mybatis报错:org.apache.ibatis.builder.IncompleteElementException
org.apache.ibatis.builder.IncompleteElementException:Couldnotfindresultmapjava.lang.Integer遇到这种问题,一般都是因为在xml中基本类型返回属性的属性名写成了resultMap。由于Mybatis的报错的定位文件有时候不准,所以不...
代码星球
·
2021-01-23
Mybatis
报错
org.apache.ibatis.builder.IncompleteElementException
Mybatis判断map参数是否存在
<selectid="selectByCondition"parameterType="java.util.HashMap"resultMap="BaseResultMap">select<includerefid="Base_Column_List"/>fromsys_userwhere1=1...
代码星球
·
2021-01-23
Mybatis
判断
map
参数
是否
Mybatis中的#和$
#{}和${}的区别是什么?正确的答案是:#{}是预编译处理,${}是字符串替换。(1)mybatis在处理#{}时,会将sql中的#{}替换为?号,调用PreparedStatement的set方法来赋值。(2)mybatis在处理${}时,就是把${}替换成变量的值。(3)使用#{}可以有效的防止SQL注入,提高系...
代码星球
·
2021-01-23
Mybatis
中的
Mybatis抛出:Cannot obtain primary key information from the database, generated objects may be incomplete
使用mybatisgenerator生成pojo、dao、mapper时,可能会遇到Cannotobtainprimarykeyinformationfromthedatabase,generatedobjectsmaybeincomplete无法生成主键相关方法具体详细解决方案有人已经提出了,很长,https://b...
代码星球
·
2021-01-23
Mybatis
抛出
Cannot
obtain
primary
Springboot+Mybatis整合PageHelper
一、全部的gradle引入//https://mvnrepository.com/artifact/com.github.pagehelper/pagehelper-spring-boot-startercompile(group:'com.github.pagehelper',name:'pagehelper-spr...
代码星球
·
2021-01-23
Springboot+Mybatis
整合
PageHelper
首页
上一页
...
11
12
13
14
15
...
下一页
尾页
按字母分类:
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
其他