Java最新Hibernate框架介绍以及入门 【二】Hibernate的常见配置,爱了爱了

最后

针对最近很多人都在面试,我这边也整理了相当多的面试专题资料,也有其他大厂的面经。希望可以帮助到大家。

image

上述的面试题答案都整理成文档笔记。 也还整理了一些面试资料&最新2021收集的一些大厂的面试真题(都整理成文档,小部分截图)

image

以上就是本文的全部内容,希望对大家的学习有所帮助,也希望大家多多支持。

本文已被CODING开源项目:【一线大厂Java面试题解析+核心总结学习笔记+最新讲解视频+实战项目源码】收录

需要这份系统化的资料的朋友,可以点击这里获取

1、配置hibernate-mapping-3.0.dtd - XML

在这里插入图片描述

配置这三个地方

第一个;location

在这里插入图片描述

第二个:URL

第三个:

在这里插入图片描述

在这里插入图片描述

2、配置hibernate-configuration-3.0.dtd - XML

在这里插入图片描述

第二个:URL

第三个:

其它步骤与上面类似

完整代码:


二、关于hibernate映射的配置


映射

在这里插入图片描述

1、【class标签的配置】

这个标签是来建立类与表(数据库)的映射关系

属性:

name:类的一个全路径

table: 表名(类名如果和表名一致那么table可以省略)

catalog:数据库名

2、【id标签的配置】

标签用来建立类中的属性

name:类当中的属性名

column:表中的字段(类当中的属性名和表当中的字段名如果一致则column省略)

length:长度

type:类型

3、【property标签的配置】

标签用来建立类中的普通属性与表的字段的对应关系:

属性:

name:类当中的属性名

column:表中的字段

length:长度(建表的时候指定长度)

type: 类型 type=“string”

在这里插入图片描述

或者可以添加一个子标签

在这里插入图片描述

一般情况下都可以自动转换

not-null: 设置是否允许为空

unique:设置是否是唯一的

在这里插入图片描述

Hibernate的核心配置方式

一种方式:属性文件的方式:hibernate.properties

—》hibernate.connection.driver_class=com.mysql.jdbc.Driver

—》hibernate.show_sql=true

与下面的第二种方式效果一样

以上属性文件的方式不能引入映射文件的方式(手动编写代码去加载映射文件)

二种方式:XML文件的方式:hibernate.cfg.xml

如下

三、核心的配置hibernate.cfg.xml


配置

在这里插入图片描述

配置的详细分解:


(1)必须的配置

链接数据库的基本参数

a、驱动类

b、URL路径

c、用户名

d、密码

e、方言

(2)可选的配置

a、显示SQL语句:hibernate.show_sql

最后

针对最近很多人都在面试,我这边也整理了相当多的面试专题资料,也有其他大厂的面经。希望可以帮助到大家。

最新整理面试题
在这里插入图片描述

上述的面试题答案都整理成文档笔记。也还整理了一些面试资料&最新2021收集的一些大厂的面试真题

最新整理电子书

在这里插入图片描述

最新整理大厂面试文档

在这里插入图片描述

以上就是本文的全部内容,希望对大家的学习有所帮助,也希望大家多多支持。

本文已被CODING开源项目:【一线大厂Java面试题解析+核心总结学习笔记+最新讲解视频+实战项目源码】收录

需要这份系统化的资料的朋友,可以点击这里获取

本文已被CODING开源项目:【一线大厂Java面试题解析+核心总结学习笔记+最新讲解视频+实战项目源码】收录

需要这份系统化的资料的朋友,可以点击这里获取

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值