JDBC与Hibernate比较
1,JDBC: java中嵌入SQL,不便于维护
Hibernate: 无须编写SQL语句;由Hibernate通过读取映射文件在运行时自动生成SQL
save(student)->insert into customer values(?,?,?);
2,JDBC:查询数据,需要手动封装成对象;保存对象,需要手动插入值
Hibernate: 可自动实现对象和表中记录的转换
3,JDBC:查询内存中已存在的对象,修改属性值,均需要和数据库进行交互
Hibernate:通过Dirty checking(脏检查)避免交互;