摘要:mybatis 映射文件中,if标签判断字符串相等,两种方式: 因为mybatis映射文件,是使用的ognl表达式,所以在判断字符串sex变量是否是字符串Y的时候, 注意: 不能使用 and 1=1 因为mybatis会把'Y'解析为字符,java是强类型语言,所以不能这样写。
阅读全文
摘要:转载地址:http://iyiguo.net/blog/2012/09/27/mybatis-param-mapping-rules/规则非注解参数当参数未使用@Param注解时,可以通过以下方式访问:#{参数位置[0..n-1]}或者#{param[1..n]}如果...
阅读全文
摘要:因为最初设计时,MyBatis 是一个 XML 驱动的框架。配置信息是基于 XML 的,而且 映射语句也是定义在 XML 中的。而到了 MyBatis 3,有新的可用的选择了。MyBatis 3 构建 在基于全面而且强大的 Java 配置 API 之上。这个配置 AP...
阅读全文
摘要:SelectBuilder 的秘密SelectBuilder 类并不神奇, 如果你不了解它的工作机制也不会有什么好的作用。 别犹豫, 让我们来看看它是怎么工作的。 SelectBuilder 使用了静态引入和 TreadLocal 变量的组合来开 启简洁的语法可以很容...
阅读全文
摘要:SelectKey在Mybatis中是为了解决Insert数据时不支持主键自动生成的问题,他可以很随意的设置生成主键的方式。不管SelectKey有多好,尽量不要遇到这种情况吧,毕竟很麻烦。selectKey Attributes属性描述keyPropertysele...
阅读全文
摘要:首先当然得下载mybatis-3.0.5.jar和mybatis-spring-1.0.1.jar两个JAR包,并放在WEB-INF的lib目录下(如果你使用maven,则jar会根据你的pom配置的依赖自动下载,并存放在你指定的maven本地库中,默认是~/.m2/...
阅读全文