Hibernate框架概述及配置

什么是hibernate框架(重点)

1 hibernate框架应用在javaee三层结构中dao层框架
2在dao层里面做对数据库crud操作,使用hibernate实现crud操作,hibernate 底层代
码就是jdbc, hibernate 对jdbc 进行封装,使用hibernate好处,不需要写复杂jdbc代码了心
不需要写sgl语句实现。
3 hibernate开源的轻量级的框架

什么是brm思想。

1 hibernate使用orm思想对数据库进行crud操作+
2在web阶段学习javabean, 更正确的叫法实体类,
3 orm: object relational mapping,对象关系映射,
文字描述:
(1)让实体类和数据库表进行一一对应关系
让实体类首先和数据库表对应。
让实体类属性和表里面字段对应
(2)不需要直接操作数据库表,而操作表对应实体类对象
不需要操作表,而表对应的实体类对象可以了
hibernate封装的对象Session

//创建实体类对象
User user = new User0;
user.setUsername(“lucy”);
最后通过*session.save(user);*保存即可

** 画图描述: 4**
在这里插入图片描述

入门
  1. 导入相关的jar包
  2. 创建实体类 (必须要有一个主键字段,框架可以自动创建表)
  3. 配置映射(建议文件名称:hbm.xml)并导入约束

在 hibernate-mapping-3.0.dtd 文件中找到10-13行的约束并引入到xml中
在这里插入图片描述

<?xml version="1.0" encoding= "UTF-8"?> 
< !DOCTYPE hibernate-mapping PUBLIC
"-//Hibernate/Hibernate Mapping DTD 3.0//EN"
"http://www.hibernate.org/dtd/hibernate-mapping-3.0.dtd">
<hibernate-mapping>
	<!-- 1配置类和表对应
		class标签
		name属性:实体类全路径
		table属性:数据库表名称
	-->
	<class name= "cn.itcast.entity.User" table= "t_ user">
	<!-- 2配置实体类id和表id对应
		hibernate要求实体类有一个属性唯一值
		hibernate要求表有字段作为唯一值
	<!-- id标签
		name属性:实体类里面id属性名称
		column属性:生成的表字段名称
	-->
	<id name
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值