社区
Eclipse
帖子详情
mybatis框架中updata时报错,但select和insert是成功的
weixin_42028075
2018-06-07 04:07:31
...全文
271
3
打赏
收藏
mybatis框架中updata时报错,但select和insert是成功的
[图片]
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
3 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
QWERT4745
2018-06-07
打赏
举报
回复
update update update 不是updata!!!
stacksoverflow
2018-06-07
打赏
举报
回复
麻烦遇到错误先看一下日志,这种问题都要贴到论坛上问,你的水平是不会有提高的。
hr_hin
2018-06-07
打赏
举报
回复
SQL 的 update单词写错
Java架构师之路:手写
MyBatis
框架
MyBatis
是一款优秀的持久层SQL映射
框架
,它避免了几乎所有的 JDBC 代码和手动设置参数以及获取结果集。玩转
MyBatis
框架
除了要能深入了解
MyBatis
框架
本身的源码和内部运行机制之外,我们还需要手写实现一个自己的
MyBatis
框架
,从而检验自己的技术底蕴如何,筑牢自己的技术底座,那么本课程基于此,将在分析
MyBatis
的核心源码流程后,带你手写实现一个自己的
MyBatis
框架
,深入透彻,带你体验手写
框架
亦非难事
2、
MyBatis
框架
顶级标签详解(
select
、
insert
、update、delete、sql、typeAliases、resultMap)以及 OGNL 表达式的使用
2、
MyBatis
框架
顶级标签详解:
select
、
insert
、update、delete、sql、resultMap 以及 ognl 表达式
Mybatis
(四)【
select
】【
insert
,update,delete】
XML映射文件-
select
,
insert
,update,delete 所有介绍
Mybatis
的文章都会提及的一句话就是
Mybatis
减少了百分之九十五的代码,让开发者能够专注于SQL本身。实际上所有的流程是都是JDBC那一套,变化的是
Mybatis
增加了一些标签以及属性来代替JDBC设置字段值及类型,以及获取结果集
时
的一些代码。
Mybatis
中
的映射文件有几个定级标签,分别是: cache:该命名空间的缓存配置 cache-ref:引用其他命名空间的缓存配置 resultMap:SQL语句返回值结
Mybatis
实现
Insert
OrUpdate功能
需求 最近在项目开发
中
遇到这样一个需求:每天需要对相同的数据(也有可能是不同的)进行两次入库操作,数据不存在便
insert
,存在则update。于是就用到了
Mybatis
的
Insert
OrUpdate功能。 实现 每次操作数据库之前,先根据id查询有没有记录,有则进行update操作,没有则进行
insert
操作。 model类代码如下。其
中
count为非业务字段(也不是表sheet
中
的字段),只是方便
Mybatis
进行
insert
OrUpdate操作的附加字段。 import lombok.Data; @
Mybatis
中
可以在
select
标签
中
写 update语句,并且还能执行
成功
?
问题描述 这里记录一个问题: 就是
mybatis
中
,因为自己的粗心在
select
中
使用了 update 语句,但是系统却并没有
报错
,并且执行
成功
。 数据库
中
的数据也修改完成了。 实验 然后我就对这个问题进行了一些实验,包括在 delete 标签
中
使用 update 语句,在
insert
标签
中
使用 update 语句 等等。 实验结果是,这些语句全都顺利执行,没有异常产生 结论 在
mybatis
中
,标签的定义并不意味标签
中
的语句一定与标签对应。标签的作用在于,让 SqlSession 类
Eclipse
58,454
社区成员
49,450
社区内容
发帖
与我相关
我的任务
Eclipse
Java Eclipse
复制链接
扫一扫
分享
社区描述
Java Eclipse
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章