• 【SCME2.0大三】使用MyBatis实现应用持久层

  • 主讲人:陈少成

    章节数:4

    学习时长:15课时

    学习人数:1722

  • 评分:

    5.00

    (1人评分)

  • 免费

课程简介

对象和关系数据是业务实体的两种表现形式。业务实体在内存中表现为对象,在数据库中表现为关系数据。内存中的对象之间存在关联和继承关系,在数据库中,关系数据无法直接表达多对多关联和继承关系。因此,把对象持久化到关系数据库中,需要进行对象—关系的映射(Object Relational Mapping,简称ORM)。 MyBatis是一款基于Java的流行持久层框架,它在业务逻辑层进行数据持久化操作的对象都是普通Java对象。MyBatis支持普通SQL查询,存储过程和高级映射,它消除了几乎所有的JDBC代码和参数的手工设置以及对结果集的检索封装。MyBatis可以使用简单的XML或注解用于配置和原始映射,将接口和Java的POJO(Plain Old Java Objects,普通的Java对象)映射成数据库中的记录。

热门话题