一、CRUD增删改查。
Create 增加,创造(包含insert)
Retrieve 读取查询 (select 句子)
Update 更新
Delete 删除
二、数据持久化
数据持久化可以认为是对象模型到关系数据库的转换。比如Hibernate修改Model之后,可以通同步到数据库中。
数据持久化的好处:
1 、Model和数据库通过特殊方式连接,即使换了数据库,比如MySQL变为Oracle, Model依然可以不做变化。
2、可读性强。
3、方便操作,优化。
三、ORM
Object Relational Mapping 模式是一种为了解决面向对象与关系数据库存在的互不匹配的现象的技术。简单的说,ORM是通过使用描述对象和数据库之间映射的元数据,将程序中的对象自动持久化到关系数据库中。
四、事务
数据库的事务是指一系列的数据库执行过程,是数据库管理系统执行过程中的一个逻辑单位,由一个有限的数据库操作序列构成。类似于一个函数,具有某个功能,操作对象是数据库。 特性是,全部执行成功内部sql,否则回滚到未执行之前。 事务封装,互相独立,方便并发操作等。ACID 原子性,一致性,隔离性,持久性。