掌握DAO层ORM框架的技术要求(Jpa&Mybatis)

概述

ORM是Java开发中重要的工具。目前最使用最广泛的是Hibernate和Mybatis了。前者体系复杂强大,后面简单高效。

MyBatis 是支持普通 SQL查询,存储过程和高级映射的持久层框架。消除了几乎所有的JDBC代码和参数的手工设置以及结果集的检索。MyBatis 使用简单的 XML或注解用于配置和原始映射。

Jpa是ORM的规范,完整的实体与数据表之间的关系映射功能,操作实体即操作数据,有强大的HQL。具体的实现流行的是Hibernate。

DAO的作用入门

了解Jpa(Hibernate)和Mybatis框架使用

运行基于此两个框架的项目

了解数据源和连接池

写两个框架的CURD

分页查询

理解变量绑定掌握

了解Jpa(Hibernate)和Mybatis框架的原理

配置数据源和连接池的各个参数

编写Hql,和自定义SQL

Mybatis的include的用法、动态的条件查询、以及结果集的对象封装

调用存储过程

使用事务熟练

调优HQL

自定义的分页组件

配置多数据源

配置读写分离

注:

因把服务做小的趋势下,复杂的HQL、复杂的SQL不太推荐,连ManyToOne这样,都复杂关系,也都放在业务代码中解决了。

推荐的做法是Jpa做简单的单对象操作,Mybatis处理复杂的查询。

Jpa做写操作,Mybatis做写操作。

数据库连接池技术,目前较流行的是druid和dbcp和cp30这几种。

Hibernate构架

mybatis

发表评论
留言与评论(共有 0 条评论)
   
验证码:

相关文章

推荐文章

'); })();