上一页 1 2 3 4 5 6 7 8 9 10 ··· 18 下一页
摘要: 多对一和一对多 概念: 以老师和学生为例 多对一:多个学生对应一个老师,关键词【关联】 多个学生关联一个老师 一对多:一个老师对应多个学生,关键词【集合】 设计环境 创建老师表和学生表,学生表中有老师表的id作为外键 在java模型中 teacher 还是和之前一样两个属性(id,name)都不是对 阅读全文
posted @ 2023-01-05 18:12 GrowthRoad 阅读(118) 评论(0) 推荐(0) 编辑
摘要: Lombok的使用 Lombok是一款java开发插件,它可以通过注解来减少业务中冗长和繁琐的代码,尤其是对于简单的java模型对象(POJO)。 使用步骤: 在IDEA中下载Lombok插件 在setting中找到Plugins,搜索lombok,install即可 在项目中引入lombok的ja 阅读全文
posted @ 2023-01-05 12:12 GrowthRoad 阅读(30) 评论(0) 推荐(0) 编辑
摘要: 分页 1.通过limit实现分页 操作sql进行分页 select * from user limit 0,2; #从第0个开始,每页展示两个 在mybatis中 通过传入参数对limit的两个值进行更改 mapper接口 //分页查找城市 List<City> cityLimit(Map<Stri 阅读全文
posted @ 2023-01-03 16:12 GrowthRoad 阅读(11) 评论(0) 推荐(0) 编辑
摘要: 日志 当数据库操作出现错误时,我们需要排错,这时日志就是最好的助手!我们可以将sql 在控制台通过日志的方式打印出来,就有可能找到错误。 Mybatis 通过使用内置的日志工厂提供日志功能。 1.日志工厂 mybatis提供了如下日志工厂 SLF4J | LOG4J(3.5.9 起废弃) | LOG 阅读全文
posted @ 2023-01-03 15:21 GrowthRoad 阅读(17) 评论(0) 推荐(0) 编辑
摘要: ResultMap 结果集映射 背景: 我们在写sql配置文件时,以select标签为例,resultType属性绑定的是实体类 <select id="getUsers" resultType="user"> select * from jdbcstudy.users; </select> sql 阅读全文
posted @ 2023-01-03 12:19 GrowthRoad 阅读(60) 评论(0) 推荐(0) 编辑
摘要: Java OOP 面试题 1.short s1 = 1; s1=s1+1; 有错吗? short s1 = 1; s1+=1; 有错吗? 首先我们需要了解大的数据类型向小的数据类型转换需要强制类型转换 第一条语句中 s1=s1+1; 中的 "1" 是 int 类型,而s1 是 short类型,所以 阅读全文
posted @ 2022-11-08 10:47 GrowthRoad 阅读(96) 评论(0) 推荐(0) 编辑
摘要: Mybatis配置优化 1.核心配置文件结构 核心配置文件:mybatis-config.xml 官方建议起这个名字,但我们可以随意起名 configuration(配置) properties(属性) settings(设置) typeAliases(类型别名) typeHandlers(类型处理 阅读全文
posted @ 2022-10-27 21:42 GrowthRoad 阅读(113) 评论(0) 推荐(0) 编辑
摘要: Mybatis的使用 创建项目,导入依赖 mysql-connector-java mysql驱动依赖 mybatis mybatis依赖 至少要导入这两个依赖 编写SqlSessionFactory 工具类 package utils; ​ import org.apache.ibatis.io. 阅读全文
posted @ 2022-10-27 16:40 GrowthRoad 阅读(17) 评论(0) 推荐(0) 编辑
摘要: response.sendRedirect() 重定向问题 response.sendRedirect() 中的路径的规律: 假设在http://localhost:8080/smbms/jsp/frame.jsp 我们服务器的默认地址是http://localhost:8080/smbms log 阅读全文
posted @ 2022-10-25 21:32 GrowthRoad 阅读(437) 评论(0) 推荐(0) 编辑
摘要: Filter过滤器实现登录验证 用户登录了才能访问某个页面,不登录无法访问该页面 登录Servlet: package servlet; ​ import jakarta.servlet.ServletException; import jakarta.servlet.http.HttpServle 阅读全文
posted @ 2022-10-22 17:21 GrowthRoad 阅读(23) 评论(0) 推荐(0) 编辑
上一页 1 2 3 4 5 6 7 8 9 10 ··· 18 下一页