摘要: 【工程截图(几个关键的标红框)】 【UserMapper.xml】 【UserMapper.java】 【sqlMapperConfig.xml】 千万不要配置好了UserMapper.xml却忘记加载! 【UserMapperTest.java】 【运行结果】 阅读全文
posted @ 2016-07-24 12:52 HigginCui 阅读(1143) 评论(0) 推荐(0) 编辑
摘要: 一、开发规范 需要编写mapper.xml映射文件(本项目为userMapper.xml,类似于前面的user.xml)。 编写mapper接口需要遵循一些开发规范,这样MyBatis可以自动生成mapper接口实现代理对象。 1.在userMapper中namespace等于mapper接口地址 阅读全文
posted @ 2016-07-24 12:23 HigginCui 阅读(2559) 评论(0) 推荐(0) 编辑
摘要: 【报错代码】 【修正代码】 【原因分析】 @Before的方法在@Test方法之前执行,自己直接拷贝了之前的代码,在类中已经在两个方法之外定义了private SqlSessionFactory sqlSessionFactory; 本意是两个方法共用,但自己拷贝了之前代码,却忽略了@Before中 阅读全文
posted @ 2016-07-24 00:41 HigginCui 阅读(856) 评论(0) 推荐(0) 编辑
摘要: 【UserDao.java 】 【UserDaoImpl.java】 【UserDaoTest.java】 【建立Junit测试方法流程】 1.新建一个将要测试类,右击,选择Junit Test Case(最后会生成一个专门的测试类,不需自己新建一个test类) 2.如下图选择,点击Next 3.选 阅读全文
posted @ 2016-07-24 00:34 HigginCui 阅读(983) 评论(0) 推荐(0) 编辑
摘要: 一.SqlSession适用范围 (1).SqlSessionFactoryBuilder 通过SqlSessionFactoryBuilder创建会话工厂SqlSessionFactory 将SqlSessionFactoryBuilder当成一个工具类使用,无需单例模式管理SqlSessionF 阅读全文
posted @ 2016-07-23 23:33 HigginCui 阅读(2668) 评论(0) 推荐(0) 编辑
摘要: 【user.xml】 【MyBatisTest.java】 【运行结果】 阅读全文
posted @ 2016-07-23 23:03 HigginCui 阅读(178) 评论(0) 推荐(0) 编辑
摘要: 【user.xml】 【MyBatisTest.java】 【运行结果】 阅读全文
posted @ 2016-07-23 22:53 HigginCui 阅读(242) 评论(0) 推荐(0) 编辑
摘要: 【工程如01】 【user.xml】 【MyBatisTest.java】 【运行结果】 另外一个方式类似,不演示 阅读全文
posted @ 2016-07-23 22:49 HigginCui 阅读(263) 评论(0) 推荐(0) 编辑
摘要: 【工程截图和数据库同01】 【user.xml】 根据用户名来查询对应的User 1.根据用户名称模糊查询用户信息,可能返回多条2.resultType :指定就是单条记录所映射的java对象类型3.${ }:表示拼接sql字符串,将接受到参数的内容不加任何修饰拼接在sql中。4.使用${}拼接字符 阅读全文
posted @ 2016-07-23 21:33 HigginCui 阅读(333) 评论(0) 推荐(0) 编辑
摘要: 【工程目录】 【数据库表中内容 user表】 【sqlMapConfig.xml配置文件主要内容】 简述:sqlMapConfig.xml配置文件主要有两个作用: 1.配置和数据连接的相关信息,例如事务管理、数据库连接池等信息。 2.加载映射文件,例如本项目中的user.xml 【user.xml】 阅读全文
posted @ 2016-07-23 17:59 HigginCui 阅读(7316) 评论(0) 推荐(0) 编辑