框架是一款半成品软件,我们可以基于这个半成品软件继续开发,来完成我们个性化的需求!
例如:之后要学习的Spring、SpringMVC、Springboot都是框架。
(Object Relational Mapping): 对象关系映射
指的是持久化数据和实体对象的映射模式,为了解决面向对象与关系型数据库存在的互不匹配的现象的技术。
我们先回想一下在此之前我们是怎么对数据库操作的?当然是JDBC!代码样式如下:
查询数据
插入数据
频繁创建和销毁数据库的连接会造成系统资源浪费从而影响系统性能。
sql 语句在代码中硬编码,如果要修改 sql 语句,就需要修改 java 代码,造成代码不易维护。
查询操作时,需要手动将结果集中的数据封装到实体对象中。
增删改查操作需要参数时,需要手动将实体对象的数据设置到 sql 语句的占位符。