摘要: 1.Spring是一个轻量级的控制反转【IOC】和面向切面【AOP】的(容器)框架。 2.Spring的组成: 架构 : mvc三层架构 Spring 框架是一个分层架构,由 7 个定义良好的模块组成。Spring 模块构建在核心容器之上,核心容器定义了创建、配置和管理 bean 的方式。 组成 S 阅读全文
posted @ 2019-07-27 00:45 德鲁大叔817 阅读(147) 评论(0) 推荐(0) 编辑
摘要: (本案例为:Idea下的maven项目) 1.实体类的编写: Student.java User.java 2.src / main / resources下的applicationContext.xml文件的编写: 3.测试类的编写: 阅读全文
posted @ 2019-07-27 00:38 德鲁大叔817 阅读(420) 评论(0) 推荐(0) 编辑
摘要: 在进行getBillList的模糊查询时,报的错,原因是接口中的参数传递问题,正确姿势: 在BillMapper接口中,给参数前加上@Param( "传递的形参名" ),值得注意的是在mapper.xml配置文件中,要获得该参数值就得使用这个 "传递的形参名" 。 阅读全文
posted @ 2019-07-25 23:52 德鲁大叔817 阅读(1054) 评论(0) 推荐(0) 编辑
摘要: 仔细查看报错日志中的sql语句: 没错,在where id = ?之前多了一个 逗号,正确姿势,去删掉接口配置文件中 最后一个if标签的逗号。 (不得不说 log4j日志打印信息真是好用!) 阅读全文
posted @ 2019-07-25 23:42 德鲁大叔817 阅读(6935) 评论(0) 推荐(0) 编辑
摘要: 在编写动态sql时 trim的属性写错了,如下图: 错误示范: (接口的xml配置文件中:) 报错日志: 正确的示范: 接口的xml配置文件中: 打印出来的sql语句: 总结:(网上找的图,感觉说的很清晰!) prefix:字首 eg:set prefixOverrides:字首的替换 eg: , 阅读全文
posted @ 2019-07-25 23:38 德鲁大叔817 阅读(14267) 评论(0) 推荐(0) 编辑
摘要: 报错原因:在接口的xml配置文件中没有写ResultType或者是ResultMap,即使是基本数据类型,不写也报错了~~~~~ 阅读全文
posted @ 2019-07-25 23:13 德鲁大叔817 阅读(936) 评论(0) 推荐(0) 编辑
摘要: 1.实验环境: smbms_bill(账单表) smbms_provider(供应商表) 2.pojo(实体类的编写) pojo.Bill.java (注意:实体类中有一个providerName属性,而在 smbms_bill 数据库中没有该字段,其对应的是smbms_provider中的proN 阅读全文
posted @ 2019-07-25 23:00 德鲁大叔817 阅读(443) 评论(0) 推荐(0) 编辑
摘要: (本案列为maven项目下进行:) 1.实验环境的搭建: (一张学生表,一张老师表) 需求:通过老师的编号,查找到,该老师下面的所有学生信息(id,name): 2.老师pojo类的编写: 由于一个老师对应着多个学生,所以老师类中存在属性:List<Student> studentList 3.Da 阅读全文
posted @ 2019-07-24 23:34 德鲁大叔817 阅读(207) 评论(0) 推荐(0) 编辑
摘要: 本案例为maven项目: 1.搭建数据库环境: 数据环境中是多个学生对应于一个老师: 需求:要求获得所有学生的姓名,学号,对应的老师的姓名。(注意:涉及到两张表) 2. student的pojo实体类: 3.Dao层接口的编写StudentMapper: 4.StudentMapper.xml文件的 阅读全文
posted @ 2019-07-24 22:07 德鲁大叔817 阅读(176) 评论(0) 推荐(0) 编辑
摘要: 1.在maven项目的pom.xml中,加入以下的代码: 2.事务的优化,自动提交事务: 在创建sqlSession时: 3.别名的优化:(在mybatis-config.xml) 4.配置文件 database.properties的优化 src / resources / database.pr 阅读全文
posted @ 2019-07-24 13:17 德鲁大叔817 阅读(424) 评论(0) 推荐(0) 编辑