51
Dev开发社区
首页
文章
问答
工具
搜索
登录
注册
#yb
mybatis之批量查询
关于MyBatis批量更新和添加,参考我的如下文章即可:MyBatis的批量更新实例MyBatis的批量添加实例另外不管是批量的新增、删除、修改、查询也好,还是单个新增、删除、修改查询也罢。都会用到动态SQL。关于MyBatis的动态SQL可以参考我的这篇文章,如下:MyBatis实战之动态SQL今天这篇文章主要是为了...
代码星球
·
2020-07-24
mybatis
批量
查询
记一次MyBatisPlus问题(如果表名是数据库关键字怎么办)
问题信息:如果表名是数据库关键字怎么办?正常来说,如果是我们自己写sql的话,给表名加反引号即可解决问题。但是由于我们使用MyBatisPlus,相关的sql基本上都是封装并自动生成的。如果是这种场景,我们就需要修改对应的实体,举例说明,如下代码:importcom.baomidou.mybatisplus.enums...
代码星球
·
2020-07-24
一次
MyBatisPlus
问题
如果
表名
mybatis错误之org.apache.ibatis.binding.BindingException: Invalid bound statement (not found)
玩了MyBatis差不多有两年了,中间也玩过MyBatis-Plus,这个MyBatis-Plus其实与MyBatis的区别并不大。今天写博客业务代码的时候,犯一个初学者犯过的错误。错误信息如下:org.apache.ibatis.binding.BindingException:Invalidboundstateme...
代码星球
·
2020-07-24
mybatis
错误
org.apache.ibatis.binding.BindingException
Invalid
bound
mybatis之一对多
今天主要话题围绕这么几个方面?mybatis一对多示例sql优化策略在说一对多之前,顺便说一下一对一。一对一,常见的例子,比如以常见的班级例子来说,一个班主任只属于一个班级(排除某个班主任能力超群可兼任多个班级).例如:<?xmlversion="1.0"encoding="UTF-8"?><!DOC...
代码星球
·
2020-07-24
mybatis
一对多
MyBatis实战之解析与运行
本次所谈的原理仅仅只涉及基本的框架和核心代码,并不会全部都说到,比如关于MyBatis是如何解析XML文件和其他配置文件从而的到内容,还有就是JDBC如何使用,关于JDBC如何使用,可以参考我的这篇博客:单例模式和JDBC还有就是关于Java基础方面的内容,个人建议大家抽空看看《Java编程思想》这本书,这本书可以作为...
代码星球
·
2020-07-24
MyBatis
实战
解析
运行
MyBatis实战之动态SQL
如果使用JDBC或者其他框架,很多时候你得根据需要去拼接SQL,这是一个麻烦的事情,而MyBatis提供对SQL语句动态的组装能力,而且它只有几个基本的元素,非常简单明了,大量的判断都可以在MyBatis的映射XML文件里面配置,以达到许多我们需要大量代码才能实现的功能,大大减少了我们编写代码的工作量,这体现了MyBa...
代码星球
·
2020-07-24
MyBatis
实战
动态
SQL
MyBatis实战之映射器
映射器是MyBatis最强大的工具,也是我们使用MyBatis时用得最多的工具,因此熟练掌握它十分必要。MyBatis是针对映射器构造的SQL构建的轻量级框架,并且通过配置生成对应的JavaBean返回给调用者,而这些配置主要便是映射器,在MyBatis中你可以根据情况定义动态SQL来满足不同场景的需要,它比其他框架灵...
代码星球
·
2020-07-24
MyBatis
实战
映射
MyBatis实战之配置
MyBatis最重要的配置也就两个,一个是mybatis-config.xml,又称MyBatis的全局配置,另一个就是XXXDao.xml或XXXMapper.xml映射配置。mybatis-config.xml配置详解<?xmlversion="1.0"encoding="UTF-8"?><!DO...
代码星球
·
2020-07-24
MyBatis
实战
配置
MyBatis实战之初步
关于MyBatis与Hibernate及其JDBC的比较,大家可以参考我的这篇文章:MyBatis+Hibernate+JDBC对比分析如果觉得这个还不够系统全面,可以自行Google或者百度。用了MyBatis有两年了,后来觉得不好用有一定的局限性换成了MyBatis-Plus,关于MyBatis-Plus实战系列,...
代码星球
·
2020-07-24
MyBatis
实战
初步
Mybatis设置超时时间
mybatis如果不指定,默认超时时间是不做限制的,默认值为0.mybatissql配置超时时间有两种方法:1、全局配置在mybatis配置文件的settings节点中,增加如下配置<settings> <settingname="defaultStatementTimeout"value=...
代码星球
·
2020-07-12
Mybatis
设置
超时
时间
使用Mybatis-Generator自动生成Dao、Model、Mapping相关文件(转)
原文: http://www.cnblogs.com/smileberry/p/4145872.html出处:http://www.cnblogs.com/lichenwei/p/4145696.htmlMybatis属于半自动ORM,在使用这个框架中,工作量最大的就是书写Mapping的映射文件,由于手动书...
代码星球
·
2020-07-12
使用
Mybatis-Generator
自动生成
Dao
Model
MyBatis 3在Insert之后返回主键
XML:<insertid="addUser"parameterType="User"useGeneratedKeys="true"keyProperty="id">注解:@Insert("yoursqlgoeshere")@Options(useGeneratedKeys=true,keyProperty...
代码星球
·
2020-07-09
MyBatis
Insert
之后
返回
主键
MyBatis实体属性与表的字段不对应的解决方案
1、通过在查询的SQL语句中定义字段名的别名,让字段名的别名和实体类的属性名一致,这样就可以表的字段名和实体类的属性名一一对应上,这种方式是通过在SQL语句中定义别名来解决字段名和属性名的映射关系的。selectorder_idid,order_noorderNo,order_pricepricefromordersw...
代码星球
·
2020-07-09
MyBatis
实体
属性
字段
对应
MyBatis 3判断不为null
<iftest="type!=nullandtype!=''">ANDtype=#{type}</if> ...
代码星球
·
2020-07-09
MyBatis
判断
不为
null
Spring关于使用注解@Configuration去配置FormattingConversionServiceFactoryBean来实现自定义格式字符串处理无效的问题(未找到是什么原因造成的)
说明:在SpringMVC和SpringBoot中都能正常使用。首先,我实现了一个自定义的注解,@Trimmed去除字符串String的前后空格。如果是在SpringMVC的XML配置中,可以这样写:<beanclass="org.springframework.format.support.Formatting...
代码星球
·
2020-07-09
Spring
关于
使用
注解
@Configuration
首页
上一页
...
33
34
35
36
37
...
下一页
尾页
按字母分类:
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
其他