MyBits学习小知识及错误一
来源:互联网 发布:mac电脑qq远程在哪儿 编辑:程序博客网 时间:2024/04/28 20:56
1.前言中不允许有内容
确实没有任务错误,我把config.xml文件重新拷贝一份运行就没问题。
2.updateByPrimaryKeySelective 和updateByPrimaryKey
updateByPrimaryKeySelective :只更新model中不为空的字段
updateByPrimaryKey:将model中为空的字段置为NULL
3.java.sql.SQLException: ORA-01745: 无效的主机/绑定变量名
一般执行到这儿,已经执行sql语句了,所以取检查sql语句的错误。此错误的原因,sql语句中,两个填充变量间没有写逗号。
4.关于foreach的item为对象时
如果item为对象,那么item.属性名:属性名为bean的属性名而不是表中的字段名。如果不是正确的属性名,则插入数据库后该字段的值为null。
5.union和union all
union要检查插入的数据是否唯一,要去重。union all全部插入。
6.service不能实例化错误
查看是否将service添加到配置文件中。
7.ORA-00911: 无效字符
我把打印的sql语句在sql developer中执行都没问题,但还是报这个错。马丹,原来在mapper.xml文件中多了一个“;”
再说一次,mapper.xml文件中sql语句不需要“;”
8.用mybatis自动生成工具生成的mapper.xml文件只有insert的sql
因为表中没主键。增加主键即可。
然后增加主键时,一直报错,原来是表名过长。约束条件的主键名称最多30位,即表名最长27位。
9.mybatis中转义字符
10.<![CDATA[]]>
<![CDATA[]]>符号不解析
11.mybatis判断""和null
<if test=" 属性 != null and 属性 != '' ">
0 0
- MyBits学习小知识及错误一
- MyBits学习小知识及错误二
- 小知识及原理图(一)
- mybits-springmvc学习笔记
- js学习一:一些小知识
- Java学习琐碎小知识(一)
- HTML小知识一
- linux小知识一
- Maven小知识一
- 自己在学习Mybits的时候理解的一点sql注入的知识,以及处理的方法!
- delphi学习小知识
- jsp学习小知识
- 学习中的小知识
- Intent知识小学习
- python小知识学习
- QT学习小知识
- Laravel5学习系列(一)登录系统及入门知识
- 数据结构学习一 数据结构概述及预备知识
- [Verilog]个人.v文件书写规范
- js 新增的方法
- 最长递增子序列
- ubuntu下git的安装及上传文件
- linux的分离和可结合状态
- MyBits学习小知识及错误一
- Android 代码设置 控件背景颜色
- apache 实现备份服务器-热备份(hot standby)
- 国内ngrok
- 设备树之gpio和自定义属性获取
- The type javax.servlet.ServletContext cannot be resolved. It is indirectly referenced from required
- swift添加navigationcontroller
- Android开发相关的Blog推荐——跟随大神的脚步才能成长为大神
- MYSQL创建一个function用来计算经纬度距离