
mybatis
再写一行代码就下班
默默无闻的小蜜蜂!!!
展开
-
关于XML中<if test =“type!=null and type!=‘‘“></if>传入0导致 值为false的问题
在开发中编写了下面的代码当传入的type=0时却无法进入下面的判断(即 type=="0"为false),后期经过查阅资料发现:mybatis是用OGNL表达式来解析的,在OGNL的表达式中,’1’会被解析成字符,java是强类型的,char 和 一个string 会导致不等,所以if标签中的sql不会被解析。另外0是会直接被转成null的<if test="type == '0' "> and id=#{id}</if>另外在下面这种情况当传入 的参.原创 2021-08-19 10:12:38 · 3783 阅读 · 0 评论 -
Spring整合mybatis(纯注解)
一、环境1.idea2018.12.jdk1.83.maven3.3.3二、配置文件pom.xml<?xml version="1.0" encoding="UTF-8"?><project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation.原创 2021-04-14 16:39:36 · 178 阅读 · 0 评论