美文网首页
hibernate-1

hibernate-1

作者: 仓鼠猪儿虫 | 来源:发表于2019-04-29 15:17 被阅读0次

hibernate和ORM概念

hibernate 是对jdbc进行轻量级对象封装的框架,是一种关系型映射框架
对象-关系映射(OBJECT-RELATIONNALMAPPING)简称ORM 简单来说就是实体类和数据库表的映射

三层结构

1.表现层 (MVC)
2.业务层
3.持久层 Hibernate
Hibernate只能跟数据库打交道

对比

JDBC : 是操作数据库最底层的方式
优势:底层操作 效率高
劣势:编写sql 封装结果集比较繁琐
DBUtils :基于JDBC 对JDBC 进行了简单的封装
优势:封装结果集的操作变得简单,需要sql 语句
劣势:要求实体类中的属性名称与数据库表字段名必须一致

如何建立关系

建立实体类与表的关系
使用配置文件 种类:properties xml
选择:选择有优势的(有一个的优势另一个不具备 ) XML propreties 是键值对 xml有层级父子关系

对应关系示例

<class name="类名" table="表名" >
<id name="实体类名" column="表中的主键字段名" />
<property name="属性名" column = "表中的字段名" />
</class>

细节概念

1.软件工程持久化解决方案:一个为主一个为辅 两者并存(写sql语句的 不写sql语句的)
2.轻量级:使用时依赖资源很少 (log4j,c3p0连接池)
3.企业级
ps:企业级应用 互联网应用 区别
本质区别:互联网没有固定访问需求 企业级应用有固定群体

相关文章

  • hibernate-1

    hibernate和ORM概念 hibernate 是对jdbc进行轻量级对象封装的框架,是一种关系型映射框架对象...

网友评论

      本文标题:hibernate-1

      本文链接:https://www.haomeiwen.com/subject/snnenqtx.html