摘要:
1.概述 目前主流的Web MVC框架,除了Struts这个主力外,还有Spring MVC,主要是由于 Spring MVC 配置比较简单, 使用起来也十分明了,非常灵活,与Spring 集成较好,对 RESTful API 的支持也比 struts 要好。 所以Spring MVC在一定程度上有 阅读全文
摘要:
1.概述 mybatis 连接数据库,然后进行进行数据增删改查,以及多表联合查询的例子, 但很多的项目中,通常会用 spring 这个粘合剂来管理 datasource 等。 充分利用 spring 基于接口的编程,以及aop ,ioc 带来的方便。 用 spring 来管理 mybatis 与管理 阅读全文
摘要:
1.概述 实际项目中,经常是关联表的查询,比如:最常见到的多对一,一对多等。 在Java实体对象中,一对多可以根据List和Set来实现,两者在mybatis中都是通过collection标签来配合来加以实现。 2.表关联一对多示例 应用场景:首先根据用户 ID 读取一个用户信息,然后再读取这个用户 阅读全文
摘要:
1.示例 第一步:配置数据源和对象(表)的映射 加入所需的 jar 包:mysql-connector 和 mybatis3.jar。配置 src/config/Configure.xml <?xml version="1.0" encoding="UTF-8"?> <!DOCTYPE config 阅读全文
摘要:
1.概述 执行SQL的方式: 第一种: 用 SqlSession 实例来直接执行在User.xml文件中映射的 SQL 语句 session.selectOne("com.yiibai.mybatis.models.UserMapper.getUserByID", 1) 第二种: 使用合理描述参数和 阅读全文
摘要:
1.介绍: MyBatis 是支持普通 SQL 查询,存储过程和高级映射的优秀持久层框架。 MyBatis 消除 了几乎所有的 JDBC 代码和参数的手工设置以及结果集的检索。 MyBatis 使用简单的 XML 或注解用于配置和原始映射,将接口和 Java 的 POJOs(Plain Old Ja 阅读全文