摘要: 1 贪心算法 1.1 简介 贪心算法是指,在对问题求解时,总是做出在当前看来是最好的选择。也就是说,不从整体最优上加以考虑,算法得到的是在某种意义上的局部最优解。贪心算法不是对所有问题都能得到整体最优解,关键是贪心策略的选择。也就是说,不从整体最优上加以考虑,做出的只是在某种意义上的局部最优解。 注 阅读全文
posted @ 2020-11-06 16:24 PrimaBruceXu 阅读(111) 评论(0) 推荐(0) 编辑
摘要: 八、处理多对一关系 什么是多对一关系? 以公司部门和员工举例:一个公司部门下面可以有很多员工,但是一个员工只能属于一个部门 从部门角度来看,一个部门下可以有多个员工,这就是一对多的关系 从员工角度来看,多个员工均可以为同一个部门工作,这就是多对一的关系 8.1 构造测试环境 数据库设计 CREATE 阅读全文
posted @ 2020-11-06 16:16 PrimaBruceXu 阅读(73) 评论(0) 推荐(0) 编辑
摘要: 五、ResultMap——结果集映射 解决属性名和字段名不一致的问题 5.1 查询为null的问题 什么时候会出现这个问题? 实体类中设置的属性名和数据库中的字段名不一致 问题复现 数据库中字段设置 实体类中的属性设置 public class User { private int id; priv 阅读全文
posted @ 2020-11-06 16:14 PrimaBruceXu 阅读(52) 评论(0) 推荐(0) 编辑
摘要: 四、配置MyBatis 4.1 核心配置文件——mybatis-config.xml MyBatis 的配置文件包含了会深深影响 MyBatis 行为的设置和属性信息。 配置文档的顶层结构如下: configuration(配置) properties(属性) settings(设置) typeAl 阅读全文
posted @ 2020-11-06 16:13 PrimaBruceXu 阅读(83) 评论(0) 推荐(0) 编辑
摘要: 三、CRUD 注意:增删改必须要当做事务进行执行,执行完之后要记得提交,如果执行失败记得回滚 3.1 Retrieve(select) mapper接口新增 User getUserById(int id); User getUserByName(String name); xml配置文件新增 <s 阅读全文
posted @ 2020-11-06 16:03 PrimaBruceXu 阅读(54) 评论(0) 推荐(0) 编辑
摘要: 一、简介 1.1 什么是MyBatis 简介 MyBatis 是一款优秀的持久层框架,它支持自定义 SQL、存储过程以及高级映射。 MyBatis 免除了几乎所有的 JDBC 代码以及设置参数和获取结果集的工作。 MyBatis 可以通过简单的 XML 或注解来配置和映射原始类型、接口和 Java 阅读全文
posted @ 2020-11-06 16:00 PrimaBruceXu 阅读(68) 评论(0) 推荐(0) 编辑