- 博客(6)
- 收藏
- 关注
原创 Mybatis学习笔记(五)
一、动态SQL动态SQL指的是根据不同的查询条件 , 生成不同的Sql语句.动态 sql 语句的编写往往就是一个拼接的问题,为了保证拼接准确,我们最好首先要写原生 的 sql 语句出来,然后在通过 mybatis 动态sql 对照着改,防止出错。<!--是否开启驼峰命名自动映射,即从经典数据库列名 A_COLUMN 映射到经典 Java 属性名 aColumn--> <setting name="mapUnderscoreToCamelCase"
2022-05-12 11:03:32
157
原创 Mybatis学习笔记(四)
一、复杂查询环境搭建1、导入lombok2、新建实体类 Teacher , Student3、建立Mapper.xml文件5、在核心配置文件中绑定注册我们的Mapper接口或文件6、测试查询是否成功二、多对一的处理1、实体类@Datapublic class Student { private int id; private String name; //学生需要关联一个老师 private Teacher teacher;}@D
2022-05-09 21:58:16
330
原创 Mybatis学习笔记(三) 分页及注解开发
一、Mybatis详细执行流程二、分页1、使用limit分页语法:select *from user limit ?,?(1)接口定义方法 List<User> getUserByLimit(Map<String,Integer> map);(2)编写配置文件 <select id="getUserByLimit" parameterType="map" resultMap="UserMap"> select *
2022-05-08 18:23:13
499
原创 Mybatis学习笔记(二)配置文件和ResultMap
一、配置文件mybatis-confifig.xml 是系统核心配置文件 不同的设置有固定的位置,不能写错顺序,顺序如下:properties?,settings?,typeAliases?,typeHandlers?,objectFactory?,objectWrapperFactory?,reflectorFactory?,plugins?,environments?,databaseIdProvider?,mappers?1、properties2、t..
2022-05-06 22:24:25
572
原创 Mybatis学习笔记(一)
Mybatis步骤查看路径是否错误修改后报这个错:java.lang.ExceptionInInitializerError原因是在Maven中约定大于配置,在pom.xml中的bulid中配置resources,防止资源导出失败。...
2022-05-05 17:37:34
386
原创 JSP学习笔记
JSP中有九大内置对象:Request、Response、Exception可保存数据的对象只有四个:PageContext:保存的数据只在一个页面中有效。Request:保存的数据只在一次请求中有效。Session:保存的数据只在一次会话中有效。(从打开浏览器到关闭浏览器)Application:保存的数据在整个服务器中有效。(从打开服务器到关闭服务器)...
2022-04-11 21:02:54
186
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人