![](https://img-blog.csdnimg.cn/20201014180756754.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
MyBatis
ShawshankLin
这个作者很懒,什么都没留下…
展开
-
mybatis中的#和$的区别
1. #将传入的数据都当成一个字符串,会对自动传入的数据加一个双引号。如:order by #user_id#,如果传入的值是111,那么解析成sql时的值为order by "111", 如果传入的值是id,则解析成的sql为order by "id". 2. $将传入的数据直接显示生成在sql中。如:order by $user_id$,如果传入的值是111,那么解析成sql时的转载 2015-08-21 22:59:16 · 299 阅读 · 0 评论 -
MyBatis-高级查询
相关的环境搭建和配置上一篇有说到,这里直接进入主题说说进阶查询。数据库的表是简单的学生(student),课程(course),成绩(sc),这里建立三个pojo对象studentimport java.util.List;public class Student { private int id; private String name; private Integer原创 2015-08-22 13:45:14 · 677 阅读 · 0 评论 -
mybatis-鉴别器
鉴别器:有时一个单独的数据库查询也许返回很多不同(但是希望有些关联)数据类型的结果集。鉴别器元素就是被设计来处理这个情况的,还有包括类的继承层次结构。[抄了一个定义,不是很理解,还是看例子吧]1. 交通工具表vehicle[java] view plaincopycreate table test.vehicle ( id bigin转载 2015-08-22 14:25:51 · 1034 阅读 · 0 评论