面向对象的语言Java对象与关系型数据库之间的映射关系称为ORM(Object Relationship Mapping)。
ORM框架实现目前有hibernate、ibatis、mybatis等,它们都极大地简化了Java项目中对数据库操作。
这三种框架的区别是Hibernate是全自动的ORM封装(即完全封装了SQL),后两者是半自动化的封装(允许开发者自己编写SQL,在对数据库查询效率要求较高的应用中比较常用,如银行系统)。
这些框架都是对JDBC的封装,具体还应该到官网查找API。祝好!