映射文件描述了对象与数据库的关系,是Hibernate运行的核心文件之一,也是编写Hibernate的重点

映射文件是从java对象的角度去考虑的问题

基本的一个映射文件

<?xml version="1.0"?>
<!DOCTYPE hibernate-mapping PUBLIC"-//Hibernate/Hibernate Mapping DTD 3.0//EN""http://hibernate.sourceforge.net/hibernate-mapping-3.0.dtd">
<hibernate-mapping package="org.zln.hibernate.domain"><class name="User" table="user"><id name="id" column="id"><generator class="native"/></id><property name="name" column="name"/><property name="birthday" column="birthday"/></class></hibernate-mapping><!--
class 表示一个java类name:java类名,因为已经设置了package属性,所以不需要权限定类名table:对应的数据库表名,缺省与java类名相同id  用于映射主键name:java类中表示主键的属性名colum:主键列,缺省与属性名相同generator:主键生成方式property    映射属性与普通字段
-->

这里只是很简单的描述了一下什么是映射文件

转载于:https://www.cnblogs.com/sherrykid/p/4575437.html

Hibernate 映射文件基本概述相关推荐

  1. 用MyEclipse自动生成hibernate映射文件和实体类

    创建web工程,使用Hibernate的时候,在工程里一个一个创建实体类太麻烦,浪费时间,现在教大家如何用MyEclipse自动生成Hibernate映射文件及实体类 方法/步骤 1 创建数据库,创建 ...

  2. 对应oracle生成java对象,Java学习笔记(十三)——通过Netbeans开发环境生成oracle数据库中表的对应hibernate映射文件...

    [前面的话] 身体慢慢已经快好了,感觉真好,哈哈. 这篇文章要通过Hibernate对数据库进行操作,而Netbeans可以直接通过数据库逆向生成对应的映射文件.基础文章,选择性阅读. [步骤] 1. ...

  3. hibernate映射文件出现should be mapped with insert=“false“ update=“false“

    hibernate映射文件出现should be mapped with insert="false" update="false" 这是属性名有重复

  4. Hibernate映射文件生成器by LDDXFS

    本文由 http://www.cnblogs.com/LDDXFS/ 原创,转载请注明本文出处.(新版本的代码生成器写好了,新版本设计上更合理,会在近期对其进行相关介绍,打算在工作稳定后开源,本文为旧 ...

  5. Hibernate 映射文件

    转载 https://www.w3cschool.cn/hibernate/1vlx1iej.html Hibernate 映射文件 笔记 映射文件的主要作用:方便对数据库数据的处理,将数据库中每一个 ...

  6. Hibernate:映射文件元素属性说明

    为什么80%的码农都做不了架构师?>>>    Doctype <?xml version="1.0" encoding="UTF-8" ...

  7. myeclipse自动生成hibernate映射文件的过程

    在hibernate中,每个数据表对应的其实是一个实体类,每个实体类有一个对应的hbm.xml配置文件匹配,myeclipse中有个MyEclipse Database Explorer视图,它提供了 ...

  8. hibernate映射文件set key one-to-many 解释

    Set集合映射: Hibernate为集合映射提供了专用的标签元素,Set集合映射,就使用<set>标签表示: <?xml version="1.0" encod ...

  9. IntelliJ IDEA下自动生成Hibernate映射文件以及实体类

    转自:https://blog.csdn.net/qq_34197553/article/details/77718925 1.构建项目并添加项目结构配置以及配置初始参数 1.1.如图将基本的架子搭建 ...

  10. hibernate中的映射文件xxx.hbm.xml详解总结

    一.Hibernate映射文件的作用: Hibernate映射文件是Hibernate与数据库进行持久化的桥梁 二,Hibernate映射文件主要内容:     (1).映射内容的定义: Hibern ...

最新文章

  1. ArcCore重构-Platform_Types.h实现辨析
  2. 经典C语言程序100例之七
  3. vue-resource
  4. 【Flink】ProcessFunction:Flink最底层API使用教程
  5. web-midi-api
  6. PHP关闭自动过滤,php怎么关闭自动过滤输入和输出
  7. android自定义表格布局
  8. altium designer2020安装教程
  9. 计算机没有光驱降无法启动,windows 未能启动 原因可能是最近更改了硬件或软件 没有光驱怎么办...
  10. 基于中文形近字相似度与加权编辑距离融合实现的汉字纠错算法
  11. arm触摸屏的头文件_ARM触屏校准程序
  12. VINS-Mono 代码解析六、边缘化(2)理论和代码详解
  13. BGP----工作工程,路由黑洞,防环机制,基本配置
  14. 双网卡电脑同时上内网(局域网)和外网并实现跨网段访问
  15. 【接口测试】ab进行接口压测
  16. js对abc进行排序
  17. Java学习路线以及方法推荐
  18. 巧用热图展示基因分布的总体趋势
  19. Tomcat #无法启动8005端口
  20. CAN(Controller Area Network)通信介绍及其运作方法

热门文章

  1. re.findall的正则参数为什么不能包含元组表达式()或竖线符号,先挖个坑
  2. 百度ERNIE新突破!登顶中文医疗信息处理权威榜单CBLUE冠军
  3. 【NLTK基础】一文轻松使用NLTK进行NLP任务(附视频)
  4. 什么是Semantic(语义)?从互联网爬虫、自动驾驶到对话机器人
  5. 【python】Tkinter窗口可视化二
  6. 说来你可能不信,穿越后男狐狸逼我好好学习…
  7. 机器学习基础算法17-决策树-鸢尾花数据集分类及决策树深度与过拟合
  8. GTUG的推荐给大家的一本书
  9. CSDNamp;amp;《程序员》杂志创始人——蒋涛 推荐
  10. 程序员的职业生涯像一盘棋 行棋者由谁?