hibernate学习(二)
创始人
2024-05-31 12:00:37
0

hibernate学习(二)

一、hibernate常见配置:
1.XML提示问题配置:
在这里插入图片描述
在这里插入图片描述
二、hibernate映射的配置:
(1)class标签的配置:

  • 标签用来建立类与表之间的映射关系
  • 属性:
    1.name:类的全路径。
    2.table:表名。(类名与表名一致table可以省略)
    3.catalog:数据库名。

(2)ID标签的配置:

  • 标签用来建立类中的属性与表中的主键的对应关系。
  • 属性:
    1.name:类中的属性名
    2.column:表中的字段名(类中的属性名和表中的字段名一致column可以省略)
    3.length:长度
    4.type:类型

(3)property标签的配置:

  • 标签用来建立类中的普通属性与表的字段对应关系。
  • 属性:
    1.name:类中的属性名
    2.column:表中的字段名
    3.length:长度
    4.type:类型
    5.not-null:设置非空
    6.unique:设置唯一

三、hibernate核心配置:
(1)必须的配置:

  • 连接数据库的基本参数:
    1.驱动类
    2.URL路径
    3.用户名
    4.密码

  • 方言

(2)可选的配置:

  • 显示SQL:hibernate.show_sql
  • 格式化SQL:hibernate.format_sql
  • 自动建表:hibernate.hbm2ddl.auto
    1.none:不使用hibernate自动建表
    2.create:如果数据库有表,删除原有表,重新创建。如果没有表,新建(测试)
    3.create-drop:如果数据库有表,删除原有表,执行操作,删除这个表。如果没有表,新建一个,使用完了删除该表(测试)
    4.update:如果数据库中有表使用该表,如果没有表,创建新表(更新表结构)
    5.validate:如果没有表,不会创建表。使用数据库原有表(检验映射和表结构是否一致)

(3)映射文件的引用:

  • 引用映射文件的位置。

在这里插入图片描述

多提一嘴:第二种配置方式是经常用的(了解即可)
在这里插入图片描述

相关内容

热门资讯

乐高乐园保姆级攻略来了!收藏这... 转自:上观新闻来源:上观新闻作者:狄斐流程编辑:u028 ...
特朗普签署“大而美”税收和支出... 新华社纽约7月4日电(记者徐兴堂)美国总统特朗普4日下午签署“大而美”税收和支出法案,标志着这一备受...
权威发布|更大范围释放制度创新... 转自:中工网人民日报记者 王珂日前,国务院印发《关于做好自由贸易试验区全面对接国际高标准经贸规则推进...
00后男大学生购买10粒迷奸药... 昨天(7月4日),记者从厦门市中级人民法院获悉,一名在校男大学生通过某迷奸群聊内卖家购买10粒含三唑...
突发:台湾接连地震 根据台湾气象部门消息,7月5日早晨,台湾花莲外海发生两起地震。第一起地震发生在7时12分,震级4.6...
华福证券迎来新任掌舵人!   炒股就看金麒麟分析师研报,权威,专业,及时,全面,助您挖掘潜力主题机会! 黄德良,男,1973...
吴晓波×李斌:一场关于中国智能... 来源:吴晓波频道CHANNELWU在全球汽车产业加速变革的今天,中国智能电动汽车产业正以惊人的“中国...
哈萨克斯坦“霍尔果斯-东门”无... 来源:新华社新华社阿拉木图7月4日电(记者郑钰)当地时间4日上午,哈萨克斯坦“霍尔果斯-东门”无水港...
云南就业补贴怎么申请(大学毕业... 为了更好地支持大学生创业,营造良好的创业氛围,促进创业和就业,会泽县计划在2021年选择6个大学生创...
小店面适合哪些小生意(创业小本... 现在人们倾向于做一些小生意,所以他们也想让我们推荐他们。所以今天就和大家分享下五个小生意,让大家如果...