随笔分类 - MyBatis
摘要:问题: 通过 MyBatis 进行批量插入时,如果我们想获取插入对象所对应的主键 id,做法是直接在 <insert> 标签中直接加入 useGeneratedKeys、keyProperty,如下: Mapper 如下: 但当我们单测时,会报错,如下: 解决: <foreach> 标签中的 col
阅读全文
摘要:MyBatis 的 4 个基本构成: SqlSessionFactoryBuilder(构造器): 根据配置信息或者代码来生成 SqlSessionFactory(工厂接口) SqlSessionFactory: 依靠工厂来生成 SqlSession(会话),每个 MyBatis 的应用都是以 Sq
阅读全文
摘要:Spring整合Mybatis调用 Mapper映射文件
阅读全文
摘要:如果使用maven: jar包的dependency搜索 (1)web.xml ——Web容器 (2)mvc.xml ——SpringMVC (3)applicationContext.xml ——Spring (4)mybatis.cfg.xml ——Mybatis (5)db.propertie
阅读全文
摘要:1.实体类 2.映射文件 3.测试类
阅读全文
摘要:1.SQL语句建表 1 CREATE TABLE teacher( 2 t_id INT PRIMARY KEY AUTO_INCREMENT, t_name VARCHAR(20) 3 ); 4 CREATE TABLE class( 5 c_id INT PRIMARY KEY AUTO_INC
阅读全文
摘要:Eclipse+Mybatis+MySql 1.所需jar 2.项目目录 3.源代码 4.遇到的问题 (1)奇怪的junit:如果新建一个class,名为Test则可能出现不能使用注解@Test的情况,此时用@org.junit.Test即可,或者更改class名,不以Test开头 好奇葩 (2)实
阅读全文