随笔分类 - mybatis
摘要:原文链接:http://www.mamicode.com/info-detail-445217.html TEP 0.在Intellij IDEA创建maven项目(本过程比较简单,略) STEP 1. 在maven项目的pom.xml 添加mybatis-generator-maven-plugi
阅读全文
摘要:原文链接:http://www.cnblogs.com/lichenwei/p/4145696.html Mybatis属于半自动ORM,在使用这个框架中,工作量最大的就是书写Mapping的映射文件,由于手动书写很容易出错,我们可以利用Mybatis-Generator来帮我们自动生成文件。 1、
阅读全文
摘要:oracle数据库中,如果你使用in,然后括号对应的是一个子查询,当查询出来的结果>1000的时候就会报错。 这个是数据库的规定,我们无法改变它。 如何解决这个问题呢? 现在我看到了三种解决方式: 1、使用in限制范围为1000,那么就使用多个in拼接。 这种方法我尝试过,感觉最不好用,如果数据量小
阅读全文
摘要:原文链接:http://wksandy.iteye.com/blog/1443133 xml中某些特殊符号作为内容信息时需要做转义,否则会对文件的合法性和使用造成影响 Html代码 < < > > & & ' ' " " Html代码 Html代码 在mapp
阅读全文
摘要:转自:http://blog.csdn.net/wj3319/article/details/9025349 在SQL开发过程中,动态构建In集合条件查询是比较常见的用法,在Mybatis中提供了foreach功能,该功能比较强大,它允许你指定一个集合,声明集合项和索引变量,它们可以用在元素体内。它
阅读全文
摘要:这个的话我是看的别人的文章,感觉很好: http://blog.csdn.net/isea533/article/details/44002219
阅读全文
摘要:第一种: Dao层的方法 对应的Mapper.xm 第二种: 该方法采用Map传多参数 Dao层的方法 <span style="font-size:12px;">Public User selectUser(Map paramMap);</span> 对应的Mapper.xml Service层调
阅读全文
摘要:这里记录两个思路: 首先是写一个不能执行的代码。 limit字句中是不允许运算的,而#{}表示的是一个占位符,所以报错sql语句放到编辑器里面也不能执行 解决方案1: 将#{}变成${},也就是相当于limit后面的值是定值,sql语句是拼接而成的而不是占位符赋值运算: 或者使用先在service中
阅读全文
摘要:Mybatis传递多个参数 ibatis3如何传递多个参数有两个方法:一种是使用Map,另一种是使用JavaBean。 <!-- 使用HashMap传递多个参数 parameterType 可以是别名或完全限定名 ,map->java.util.Map,这两个都是可以的 --> <selectid=
阅读全文
摘要:Mybatis第二天 高级映射 查询缓存 关于与spring的整合和反转工程我偷懒了,下次看。 使用的sql: CREATE TABLE USER( id INT PRIMARY KEY AUTO_INCREMENT, username VARCHAR(32) NOT NULL, -- 用户名称 b
阅读全文
摘要:课程安排: Mybatis和springMVC通过订单商品案例驱动 第一天:基础知识(重点,内容量多) 对原生态jdbc程序(单独使用jdbc开发)问题总结 Mybatis框架原理 Mybatis的入门程序 用户的增、删、改、查 Mybatis开发dao的两种方法: 原始dao开发(程序编写dao接
阅读全文