上一页 1 ··· 4 5 6 7 8 9 10 11 12 13 下一页
摘要: 之前说了由Employee找Department,这一节讲一讲由Department找Employee,显然前者是多对一的关系,而后者是一对多的关系。 Department的JavaBean: private Integer id;private String departmentName;priv 阅读全文
posted @ 2019-04-20 16:35 FigSprite 阅读(154) 评论(0) 推荐(0)
摘要: 返回map <select id="getEmpByResMap" resultType="map"> select * from tb_employee where id = #{id}</select> @Testpublic void test9() throws IOException{ S 阅读全文
posted @ 2019-04-20 15:07 FigSprite 阅读(166) 评论(0) 推荐(0)
摘要: 参数获取#{}和${}/select标签详解[返回类型为list] 阅读全文
posted @ 2019-04-19 16:49 FigSprite 阅读(703) 评论(0) 推荐(0)
摘要: 首先我们拿出之前的代码,在如图位置打上断点,开始调试 我们规定了一个mapper接口,而调用了mapper接口的getEmpByIdAndLastName,我们并没有实现这个接口,这是因为Mybatis会为这个接口创建一个代理对象,最终都是代理对象去调用实现。 在执行这个方法之前,代码会先来到Map 阅读全文
posted @ 2019-04-19 15:35 FigSprite 阅读(571) 评论(0) 推荐(0)
摘要: 参数命名 POJO 如果多个参数,正好是业务逻辑的数据模型,那么我们就可以直接传入POJO,这样#{}中就可以直接使用属性名 Map 如果多个参数不是业务逻辑的数据模型,没有对应的POJO,为了方便,我们可以传入一个map,此时#{key}就是取出map的值 在接口中创建一个新方法: Employe 阅读全文
posted @ 2019-04-19 12:27 FigSprite 阅读(1067) 评论(0) 推荐(0)
摘要: 针对Oracle不支持自增的解决方案 Oracle不支持自增,但是它使用序列来模拟自增,每次插入数据的主键是从序列中拿到的值,那么如何获取这个值呢? <insert id="addEmp" databaseId="oracle"> <selectKey keyProperty="id" order= 阅读全文
posted @ 2019-04-19 09:28 FigSprite 阅读(207) 评论(0) 推荐(0)
摘要: 增删改 Mybatis为我们提供了<insert>、<update>、<delete>标签来对应增删改操作 在接口中写增删改的抽象方法 void addEmp(Employee e); void updateEmp(Employee e); void deleteEmp(Employee e); 在 阅读全文
posted @ 2019-04-18 22:55 FigSprite 阅读(461) 评论(0) 推荐(0)
摘要: mapper 将sql映射注册到全局配置中,这个我们在上一章已经使用过了, resource 这个属性是用来引用类路径下的sql映射文件 url 这个属性是用来引用网络路径或磁盘路径下的sql映射文件 class 直接引用接口(注册接口),这里需要把接口和映射文件放在同一文件夹下,而且要保证,两者同 阅读全文
posted @ 2019-04-18 20:18 FigSprite 阅读(337) 评论(0) 推荐(0)
摘要: ■dtd约束 <!DOCTYPE configuration PUBLIC "-//mybatis.org//DTD Config 3.0//EN" "http://mybatis.org/dtd/mybatis-3-config.dtd"> 为了编写简单,在我们写标签时会有代码提示,所以这个约束很 阅读全文
posted @ 2019-04-18 18:25 FigSprite 阅读(181) 评论(0) 推荐(0)
摘要: ▲typeHandlers 类型处理器,它架起数据库和JavaBean一一映射的桥梁,这里需要注意一下,java在JDK1.8之前,日期处理函数并不丰富,但在JDK1.8之后引入JSR-310标准,这些处理在mybatis 1版本是没有的,需要自己手动引入= =当然现在也不用担心这个,因为我们不大可 阅读全文
posted @ 2019-04-18 17:28 FigSprite 阅读(126) 评论(0) 推荐(0)
上一页 1 ··· 4 5 6 7 8 9 10 11 12 13 下一页