MyBatis
mybatis的使用
赫子-金木研
这个作者很懒,什么都没留下…
展开
-
MyBatis(八) mybatis中javaType和jdbcType对应关系
Mybatis中javaType和jdbcType对应关系JDBC Type Java Type CHAR String VARCHAR String LONGVARCHAR String NUMERIC java.math.BigDecimal DECIMA...原创 2019-11-08 14:00:23 · 228 阅读 · 0 评论 -
MyBatis(一)like模糊查询的几种方式
备注:这里select标签内的id,parameterType,resultType省略一.直接使用like 1.在java中拼接出模糊查询的字段,然后直接使用String paramStr="测试";String param = "%"+paramStr+"%";<select>SELECT * fromtable_name whe...原创 2018-04-25 14:09:19 · 525 阅读 · 0 评论 -
MyBatis(二)foreach的使用
一.需求就是使用mybatis时,向mysql中插入数据,其参数为map类型,map里面的key为列名,而key对应的value是该列对应的列值;问题是每次插入mysql中数据行的部分列,即map里面key的值每次都不固定,在用mybatis时需要通过map的key作为列名二.mybatis属性值的介绍mybatis foreach属性介绍 item 循环体中的...转载 2018-04-25 15:46:52 · 319 阅读 · 0 评论 -
MyBatis(三) java 接收存储过程返回的多个结果集以及相应的处理
一.需求: 使用存储过程查询数据库,返回了多个结果集,需要使用java接收和处理。并且展示到前端页面二.环境: springboot+mybatis数据库:sqlServer三.解决过程: 存储过程:<!--返回结果集的配置--><!--column:数据库列的字段名称 jdbcType:数据库字段类型 propert...原创 2018-07-18 13:38:12 · 3880 阅读 · 6 评论 -
MyBatis(四) 数据库参数过多的问题(mysql和sqlServer)
一.需求 应业务改变的需要,原来的老系统中需要写入大量数据到数据库。二.异常 正常插入数据库,则报以下异常。 com.microsoft.sqlserver.jdbc.SQLServerException: 传入的请求具有过多的参数。该服务器支持最多 2100 个参数。请减少参数的数目,然后重新发送该请求。百度原因:SqlServer对语句的条数和...原创 2018-08-03 10:14:09 · 10094 阅读 · 2 评论 -
MyBatis(五) if判断数值类型,字符类型,集合类型
mybatis做if判断注意 string判断<if test="strValue != null and strValue != '' "> str_value = #{strValue}</if> 数值类型(double,integer,float,bigdecimal)<if test="numValue != null">...原创 2018-09-28 19:46:06 · 5203 阅读 · 0 评论 -
MyBatis(六) The content of elements must consist of well-formed character data or marku异常处理
报错信息:Caused by: org.apache.ibatis.builder.BuilderException: Error creating document instance. Cause: org.xml.sax.SAXParseException; lineNumber: 166; columnNumber: 93; The content of elements must ...原创 2018-09-30 11:09:12 · 3056 阅读 · 0 评论 -
MyBatis(七) 记一次mybatis分页查询10条,但是依旧很缓慢解决
情形: 在一次调试中,发现了一个bug,就是有三个大数据量的表进行关联查询后分页,一个表60万,一个表40万,一个表20万,发现前端50页查询速度很快,但是当查询到5000页的时候,特别慢,需要两分钟。素材:语言:java sql框架:mybatis 数据库:sql serversql分页语句:offset #{offset} row fetch next #{pag...原创 2019-08-02 21:29:27 · 3145 阅读 · 1 评论