【Mybatis】
陶洲川
这个作者很懒,什么都没留下…
展开
-
【Mybatis】Cause: java.sql.SQLException: sql injection violation, syntax error: ERROR. token : WHERE,
一、报错语句: got a Exception org.springframework.jdbc.UncategorizedSQLException: Error updating database. Cause: java.sql.SQLException: sql injection violation, syntax error: ERROR. token : WHERE, pos原创 2017-12-03 16:51:21 · 45373 阅读 · 1 评论 -
【翻译】【MySQL】Mysql数据库中时间类型说明(Mybatis,Date,DateTime,Timestamp);
11.3.1 The DATE, DATETIME, and TIMESTAMP Types这里对MySQL官方文档做了一些翻译,英文段落为原版复制下来的;中文部分为翻译内容,并且在标题等格式处理上加了自己的东西,特此说明;一般的,Date翻译作【日期】,狭义上仅仅表示【年月日】;而Time翻译作【时间】,狭义上仅仅表示【时分秒(毫秒)】一、综述The DATE, DATETIME, and TIM翻译 2017-12-21 16:30:22 · 5882 阅读 · 0 评论 -
【Mybatis】子查询总结(一对多Collection),查询父对象时,也查询子对象;
一、需求比如,我们有两个对象,一个问答,一个评论,类似百度知道一样的东西;我们查询一个问答的时候,可以查看其下面的评论; 我在查询J_questionandanswer这张表的时候,需要查询j_comment这张表,并把j_comment这张表里的数据放到questionAndAnswer这个实体中;操作步骤如下:二、解决办法准备工作: 1、j_comment表的创建; 2、comment的实原创 2017-12-15 11:05:36 · 6566 阅读 · 0 评论 -
【Spring】Spring配置文件简单解析
一个标准的Spring配置文件applicationContext.xml应该包含的基本组成部分如下:0、框架配置<?xml version="1.0" encoding="UTF-8"?><beans xmlns="http://www.springframework.org/schema/beans" xmlns:xsi="http://www.w3...原创 2018-03-09 11:14:18 · 1814 阅读 · 0 评论 -
【Oracle】替换语句:replace,case-when-then-else-end语句
一、问题 在数据库查询中,如果我们想“替换”到掉我们表名,可以用别名as 或者空格加别名;如果我们要替换查询到的数据的值该怎么做呢?二、方法 我们可以使用case-when-then语句,具体如下:select a.id,case when a.name ='zhangming' then '张明' when a.name ='mingzhang' then '...原创 2018-07-09 12:45:07 · 2530 阅读 · 0 评论 -
【Mybatis】报错:Malformed OGNL expression: name!= null and name != ' '
Malformed OGNL expression: name!= null and name != ’ ’报错 ;malform是畸形的,不正常的意思;原来是*Mapper.xml文件中:&lt;if test ="userId ! null"&gt;里面少了等于号;自动生成的Mybatis文件中的SQL少写了个等于号;正确应该是:&lt;if test ="userId != n...原创 2019-01-09 09:15:52 · 24453 阅读 · 11 评论 -
【Mybatis】Mybatis将String类型的0存到数据库中的number类型字段中,变成了空;
一、问题Mybatis将String类型的0存到数据库中的number类型字段中,变成了空;二、分析自己写了一个自动写代码的脚本,带入springBatch后,读取文件时,少了序列号0-9的记录(10笔一提交),其他遇到包含序列号为0的也都出现一样的问题,慢慢缩小问题源,发现是这个String类型的0存入number类型的数据库导致;报错报的也是无法将null插入数据库;通过debug发现,...原创 2019-04-03 10:23:48 · 3788 阅读 · 0 评论 -
【Mybatis】Mybatis中的逻辑分路:case-when-then-else-end和choose-when-otherwise
一、问题在java代码中,基本的判断逻辑分路可以使用if,else if,else;但是如果在Mybatis中是否有对应的逻辑判断分路,来帮助我们在Mybatis的sql里,做逻辑判断?二、分析Mybatis中有,下面介绍两种,一是case-when-then-else-end;另一种是choose-then-otherwise,后者形式如下:<choose> <...原创 2019-07-05 10:02:32 · 20928 阅读 · 0 评论 -
【Oracle】数据库中文乱码查找原因及解决办法
一、问题数据库中文乱码该如何处理;二、分析导致乱码的原因主要有两个:首先,大家可以看下这篇文章,分析乱码原因;其次,大家可以看下这篇文章,讲如何修改字符集;最后,大家可以看下这篇文章,讲如何修改Oracle数据库内部的字符集;我目前 面临的问题就是,最后一个问题:我的数据库中的NLS_CHARACTERSET是“WE8MSWIN1252”,而不是能展示中文的“ZHS16GBK”或“U...原创 2019-07-05 14:20:15 · 4218 阅读 · 2 评论