框架: Spring SpringMVC MyBatis 题目: 投票系统 导包: 1, spring 2, MyBatis 3, mybatis-spring 4, fastjson 5, aspectweaver AspectJ框架 6, log4j 打印日志信息 7, ojdbc6.jar 8 ...
分类:
其他好文 时间:
2017-10-15 22:40:54
阅读次数:
356
SSM框架整合 Spring SpringMVC MyBatis 导包: 1, spring 2, MyBatis 3, mybatis-spring 4, fastjson 5, aspectweaver AspectJ框架 6, log4j 打印日志信息 7, ojdbc6.jar 8, jst ...
分类:
编程语言 时间:
2017-10-15 22:37:22
阅读次数:
4085
<select id="selectStudentsByName" resultType="Student"> <!--第一种--> <!-- select id,name,age,score from student where name like '%' #{0} '%' --> <!--第二种 ...
分类:
其他好文 时间:
2017-10-15 22:26:31
阅读次数:
145
如果查询的条件有多个的时候,mybatis有三种传入方式: 1.通过注解传入 例如: @Param注解:将对应形参的值在mapper.xml中传入参数时,指定传入参数的名称。指定在mapper.xml中形参的名字(也就是mapper.xml的配置文件中查询语句的名字) 例如下面标红的部分 2.poj ...
分类:
其他好文 时间:
2017-10-15 19:38:21
阅读次数:
176
MyBatis内部提供了两个转化枚举类型的typeHandler给我们使用。 org.apache.ibatis.type.EnumTypeHandler 是使用枚举字符串名称作为参数传递的 org.apache.ibatis.type.EnumOrdinalTypeHandler 是使用整数下标作 ...
分类:
其他好文 时间:
2017-10-15 19:32:45
阅读次数:
285
今天写项目,写到多个参数从数据库取数据时,一直报这个错,经过查找资料等,终于成功解决,解决前代码为 DAO层 修改前: mapper.xml 修改前: 因为mapper配置文件中parameterType为String,只能接收一个参数,故将parameterType属性去掉 则修改第一步:将map ...
分类:
编程语言 时间:
2017-10-15 15:14:21
阅读次数:
183
1、配置文件(*.properties)往往通过以下方式注册在Spring IOC中。 2、在控制层或业务层的类中,通过@Value注解引入其中的某个属性。 /src/main/resources/mybatis/db.properties io.spldeolin.demo.controller. ...
分类:
编程语言 时间:
2017-10-15 14:27:14
阅读次数:
158
之前用maven+spring+mybatis+spring mvc搭建了一个web项目,用于学习spring及相关知识,现在打算将mybatis换成hibernate,一样搭建一个框架。 其实mybatis或者hibernate都只是orm框架,负责数据持久层的工作,spring对这二者都提供了较 ...
分类:
编程语言 时间:
2017-10-15 14:20:16
阅读次数:
225
Mybatis是一个基于jdbc映射框架。它跟hibernate一样都是对数据库进行操作的。Mybatis 它是通过配置xml或者是注解来进行映射的配置,最后实现操作接口与pojo来操作数据库。 因此mybatis的组成应该是这样的:1.mapper的sql映射配置文件;2.mybatis的conf ...
分类:
其他好文 时间:
2017-10-15 14:17:11
阅读次数:
179
1.在没有配置的情况下,mybatis默认开启一级缓存。 打个断点测试一下就知道了。 在同一个SqlSession中,第一次查询后,调用mapper相同方法,SqlSession会从一级缓存中取数据,而且得到的是相同的对象。不会发送SQL。 如果SqlSession进行了提交,那么一级缓存将会清除。 ...
分类:
其他好文 时间:
2017-10-14 22:37:09
阅读次数:
544