摘要:
一、需求分析 需求:查询订单信息关联查询用户信息 分析:一条订单只能由一个消费者来下单,也就是说从订单的角度来说与消费者是一对一的关系。 二、建数据库表和实体对象 其中订单表中的字段user_id对应着消费者表的主键user_id,是一对一关系。 Customer.java Order.java 在 阅读全文
posted @ 2017-09-27 17:34
shyroke、
阅读(297)
评论(0)
推荐(0)
摘要:
一、resultMap 1.1 为什么要用resultMap resultType:指定输出结果的类型(pojo、简单类型、hashmap),将SQL查询结果映射为Java对象。 使用resultType注意:sql查询的列名要和resultType指定pojo的属性相同,指定相同,属性方可映射成功 阅读全文
posted @ 2017-09-27 16:15
shyroke、
阅读(547)
评论(0)
推荐(0)
摘要:
1. 引包 本例中使用maven构造项目,所以只需配置依赖即可引相应的包。 pom.xml 2. 编写mybatis总配置文件mybatis-config.xml和log4j.properties log4j.properties: 开发环境中建议rootLogger=DEBUG 1.3 创建数据库 阅读全文
posted @ 2017-09-27 13:54
shyroke、
阅读(318)
评论(0)
推荐(0)
摘要:
1.1 需求 通过(二)在全局配置文件 mybatis-configuration.xml 通过 <mappers> 标签来加载映射文件,那么如果我们项目足够大,有很多映射文件呢,难道我们每一个映射文件都这样加载吗,这样肯定是不行的,那么我们就需要使用 mapper 接口来加载映射文件 以前的做法: 阅读全文
posted @ 2017-09-27 11:48
shyroke、
阅读(2157)
评论(0)
推荐(0)
摘要:
一、mybatis简介 MyBatis 是一款优秀的持久层框架,它支持定制化 SQL、存储过程以及高级映射。MyBatis 避免了几乎所有的 JDBC 代码和手动设置参数以及获取结果集。MyBatis 可以使用简单的 XML 或注解来配置和映射原生信息,将接口和 Java 的 POJOs(Plain 阅读全文
posted @ 2017-09-27 11:10
shyroke、
阅读(210)
评论(0)
推荐(0)