一、搭建开发环境 1.1、使用Maven创建Web项目 执行如下命令: 如下图所示: 创建好的项目如下: 编辑pom.xml文件 修改 <name>spring4-mybatis3 Maven Webapp</name> 部分,把" Maven Webapp"这部分包含空格的内容去掉,否则Maven ...
分类:
编程语言 时间:
2017-09-15 16:36:44
阅读次数:
164
一、一对一关联 1.1、提出需求 根据班级id查询班级信息(带老师的信息) 1.2、创建表和数据 创建一张教师表和班级表,这里我们假设一个老师只负责教一个班,那么老师和班级之间的关系就是一种一对一的关系。 表之间的关系如下: 1.3、定义实体类 1、Teacher类,Teacher类是teacher ...
分类:
其他好文 时间:
2017-09-15 16:31:56
阅读次数:
147
转载:http://blog.csdn.net/joker_zhou/article/details/50418005 先增加maven依赖: [html] view plain copy print? <dependency> <groupId>com.github.pagehelper</gro ...
分类:
编程语言 时间:
2017-09-15 15:31:24
阅读次数:
245
一、Mybatis介绍 MyBatis是一个支持普通SQL查询,存储过程和高级映射的优秀持久层框架。MyBatis消除了几乎所有的JDBC代码和参数的手工设置以及对结果集的检索封装。MyBatis可以使用简单的XML或注解用于配置和原始映射,将接口和Java的POJO(Plain Old Java ...
分类:
其他好文 时间:
2017-09-15 15:29:51
阅读次数:
193
MyBatis是一个基于Java的持久层框架,和jdbc相比其灵活性更高,使得java代码更简单 优点: 1. sql写在xml配置里,便于管理和优化。 2. 解除sql与程序代码的耦合,在编写的程序中没有sql语句。 3. 支持对象与数据库的字段关系映射,查询出来的返回结果可以直接变成对象 4. ...
分类:
其他好文 时间:
2017-09-15 15:28:47
阅读次数:
171
转载:http://blog.csdn.net/u012728960/article/details/50791343 Mybatis分页插件-PageHelper的使用 怎样配置mybatis这里就不提了,我来说说我配置这个分页插件的过程吧。 下载JAR包 分页插件pagehelper.jar: ...
分类:
其他好文 时间:
2017-09-15 15:26:15
阅读次数:
211
周一是正式做开发工作的日子。想自己搭建一个SSM(Spring、SpringMVC和Mybatis)框架写点东西,然后就遇到了我最头疼的一个空指针 nullpointerexception的问题,在这记录一下。 spring中service层中无法autowired,resource注入dao都不行 ...
分类:
其他好文 时间:
2017-09-15 14:44:43
阅读次数:
227
错误信息: 一般是Mapepr.xml文件中文nameapce没有和mapper接口发生映射,导致mybatis绑定失败 检查namespace 绑定mapper.java的 路径是否正确 ...
分类:
其他好文 时间:
2017-09-15 12:24:07
阅读次数:
191
1,在本机上安装 idea(安装步骤不在这说明了)。 2,打开 idea 配置 maven 2.1 打开idea 需要一段时间,请耐心等待, 3,创建项目project idea 里只能有一个projiect 可以有多个module 。 3.1 创建project 点击next 点击next 在点击 ...
分类:
数据库 时间:
2017-09-15 12:23:40
阅读次数:
1828
select先看一个简单的案例:<selectid="selectPerson"parameterType="int"resultType="hashmap">
SELECT*FROMPERSONWHEREID=#{id}
</select>这个语句被称作selectPerson,接受一个int(或Integer)类型的参数,并返回一个HashMap类型的对象,其中的键是列名,值便是..
分类:
移动开发 时间:
2017-09-15 12:20:53
阅读次数:
1356