摘要:
十二、动态 SQL 动态 SQL :指根据不同的条件,生成不同的 SQL 语句。 复杂的 SQL 语句,往往需要拼接,而拼接 SQL ,稍微不注意,由于引号、空格等缺失可能都会导致错误。利用 MyBatis 动态 SQL 可以摆脱拼接 SQL 语句的痛苦,通过 if, choose, when, o 阅读全文
摘要:
十、多对一处理 多对一的理解: 多个学生,对应一个老师 对于学生而言,关联,多个学生,关联一个老师【多对一】 对于老师而言,集合,有一个老师,有很多学生【一对多】 SQL: CREATE TABLE teacher( id INT(10) NOT NULL, NAME VARCHAR(30) DEF 阅读全文
摘要:
八、使用注解开发 8.1 面向接口编程 大家之前都学过面向对象编程,也学习过接口,但在真正的开发中,很多时候我们会选择面向接口编程 根本原因 : 解耦 , 可拓展 , 提高复用 , 分层开发中 , 上层不用管具体的实现 , 大家都遵守共同的标准 , 使得开发变得容易 , 规范性更好 在一个面向对象的 阅读全文