Loading

上一页 1 2 3 4 5 6 7 8 9 ··· 14 下一页
摘要: 1.动态SQL 【官方声明】 动态 SQL 是 MyBatis 的强大特性之一。如果你使用过 JDBC 或其它类似的框架,你应该能理解根据不同条件拼接 SQL 语句有多痛苦,例如拼接时要确保不能忘记添加必要的空格,还要注意去掉列表最后一个列名的逗号。利用动态 SQL,可以彻底摆脱这种痛苦。 使用动态 阅读全文
posted @ 2022-03-24 22:15 Cn_FallTime 阅读(40) 评论(0) 推荐(0) 编辑
摘要: #关联的嵌套 Select 查询 1、关联 - association 【多对一】(实体类中包含关联对象) 2、集合 - collection 【一对多】(实体类中包含关联对象的集合) 3、JavaType & ofType 1、JavaType用来指定实体类中属性的类型 2、ofType用来指定映 阅读全文
posted @ 2022-03-23 22:26 Cn_FallTime 阅读(81) 评论(0) 推荐(0) 编辑
摘要: 模拟测试:一名老师有多名学生 ⇒ 【面向教师】 本质:使用<collection>标签完成一对多的输出 建立实体类 import lombok.Data; @Data public class Student { private int id; private String name; privat 阅读全文
posted @ 2022-03-23 22:21 Cn_FallTime 阅读(89) 评论(0) 推荐(0) 编辑
摘要: 模拟测试:多个学生对应一个老师 1、 MySQL测试表【Teachers】、【Students】 2、 测试实体类【Teachers】、【Students】 3、 dao层【TeachersMapper】、【StudentsMapper】 4、 XML映射文件【teachersMapper.xml】 阅读全文
posted @ 2022-03-23 22:11 Cn_FallTime 阅读(77) 评论(0) 推荐(0) 编辑
摘要: MyBatis执行流程 本质:反射机制实现MyBatis三大类的创建 底层:使用动态代理接管dao层接口操作 执行流程:MyBatis工具类 ⇒ 【MyBatisUtils】,按照【官方使用步骤】: 获取核心配置文件【mybatis-config.xml】中的配置 try{ // 指定配置文件路径 阅读全文
posted @ 2022-03-20 21:48 Cn_FallTime 阅读(61) 评论(0) 推荐(0) 编辑
摘要: ####数据分页工具类-(原始) public class PageSupport { //当前页码-来自于用户输入 private int currentPageNo = 1; //总数量(表) private int totalCount = 0; //页面容量 private int page 阅读全文
posted @ 2022-03-20 16:59 Cn_FallTime 阅读(70) 评论(0) 推荐(0) 编辑
摘要: ####页面请求拦截 import javax.servlet.*; import javax.servlet.http.HttpServletRequest; import javax.servlet.http.HttpServletResponse; import java.io.IOExcep 阅读全文
posted @ 2022-03-20 16:58 Cn_FallTime 阅读(247) 评论(0) 推荐(0) 编辑
摘要: ####Java链接数据库配置-初始 import java.io.IOException; import java.io.InputStream; import java.sql.*; import java.util.Properties; //操作数据库公共类 public class Bas 阅读全文
posted @ 2022-03-20 16:56 Cn_FallTime 阅读(43) 评论(0) 推荐(0) 编辑
摘要: ####maven资源过滤配置 <!--在build中配置resources,来防止我们资源导出失败的问题--> <build> <resources> <resource> <directory>src/main/resources</directory> <includes> <include> 阅读全文
posted @ 2022-03-20 16:54 Cn_FallTime 阅读(47) 评论(0) 推荐(0) 编辑
摘要: ####configuration(配置) properties(属性) settings(设置) typeAliases(类型别名) typeHandlers(类型处理器) objectFactory(对象工厂) plugins(插件) mybatis-generator-core mybatis 阅读全文
posted @ 2022-03-20 16:44 Cn_FallTime 阅读(61) 评论(0) 推荐(0) 编辑
上一页 1 2 3 4 5 6 7 8 9 ··· 14 下一页