摘要: 在定义sqlSessionFactory时需要指定MyBatis主配置文件: MyBatis配置文件中大标签configuration下子标签包括: configuration | properties | settings | typeAliases | typeHandlers | object 阅读全文
posted @ 2017-09-04 23:16 刘大飞 阅读(218) 评论(0) 推荐(0) 编辑
摘要: 3.1 selectKey 标签 在insert语句中,在Oracle经常使用序列、在MySQL中使用函数来自动生成插入表的主键,而且需要方法能返回这个生成主键。使用myBatis的selectKey标签可以实现这个效果。 下面例子,使用mysql数据库自定义函数nextval('student') 阅读全文
posted @ 2017-09-04 23:15 刘大飞 阅读(210) 评论(0) 推荐(0) 编辑
摘要: 2.2 select 一个select 元素非常简单。例如: select 语句属性配置细节: 2.3 insert 一个简单的insert语句: insert可以使用数据库支持的自动生成主键策略,设置useGeneratedKeys=”true”,然后把keyProperty 设成对应的列,就搞定 阅读全文
posted @ 2017-09-04 23:14 刘大飞 阅读(323) 评论(0) 推荐(0) 编辑
摘要: SQL 映射XML 文件是所有sql语句放置的地方。需要定义一个workspace,一般定义为对应的接口类的路径。写好SQL语句映射文件后,需要在MyBAtis配置文件mappers标签中引用,例如: 当Java接口与XML文件在一个相对路径下时,可以不在myBatis配置文件的mappers中声明 阅读全文
posted @ 2017-09-04 23:13 刘大飞 阅读(551) 评论(0) 推荐(0) 编辑
摘要: 1: mybatis-config.xml 2: StudentMapper.xml 3: mysql.properties 4: dispatcherServlet 阅读全文
posted @ 2017-09-04 22:57 刘大飞 阅读(224) 评论(0) 推荐(0) 编辑
摘要: RequestMapping是一个用来处理请求地址映射的注解,可用于类或方法上。用于类上,表示类中的所有响应请求的方法都是以该地址作为父路径。 RequestMapping注解有六个属性,下面我们把她分成三类进行说明。 1、 value, method; value: 指定请求的实际地址,指定的地址 阅读全文
posted @ 2017-09-04 22:22 刘大飞 阅读(216) 评论(0) 推荐(0) 编辑