zoukankan      html  css  js  c++  java
  • java之初识hibernate

    1. 使用jdbc进行数据库操作:获取数据库连接,编写sql语句,执行sql操作,关闭连接。

    比如:每次创建连接,释放资源----使的执行效率降低;

    解决方案:连接池。

    编写sql语句动作----简单,重复劳动,非对象

    解决方案:使用工具生成sql。

    执行sql操作----将对象转换为sql语句,每次将结果封装为对象;

    解决方案:封装工具

    2.Hibernate是什么?

    Hibernate是一个对象关系映射的开源框架。对jdbc进行了轻量级的封装,支持多种数据库自动完成sql编写。

    可以使得用面向对象的方式来操作数据库。是一个持久化orm框架。解决阻抗不匹配问题,并且没有侵入性。

    3.持久化:将瞬时数据转化为持久化数据的过程。

    4.ORM : Object Relationship Mapping 对象关系映射。这里的对象特指pojo对象。关系指的是数据库表

    5.阻抗不匹配:对象和关系之间没有直接的联系

    6.结构图:

    7.Hibernate如何实现orm映射的

  • 相关阅读:
    Mapreduce的Job运行流程
    Mapreduce的job提交流程
    Hadoop之hdfs
    Java之垃圾回收机制
    Java中线程死锁问题
    删除数据表重复元素方法
    JAVA
    php篇一 之上传文件
    php篇二 之微信公众号开发
    android + php 后台开发
  • 原文地址:https://www.cnblogs.com/Vincent-yuan/p/11167219.html
Copyright © 2011-2022 走看看