<?xml version="1.0"?>
<!DOCTYPE hibernate-mapping PUBLIC "-//Hibernate/Hibernate Mapping DTD 3.0//EN""http://www.hibernate.org/dtd/hibernate-mapping-3.0.dtd"><hibernate-mapping package="com.fengye.hibernate"><!--class: 表示 实体类和表的映射  与数据库的相关设置不能出现数据库中的关键字dynamic-update:更新的sql语句不包含空值.动态组织sql语句dynamic-insert:插入式时不包含空的属性列,用于动态组织sql语句select-before-update:在更新时先查询--><class name="com.fengye.hibernate.basic.BasicMap" table="BASIC_MAP"dynamic-update="true"dynamic-insert="true"select-before-update="true"><id name="id" type="java.lang.Integer"><column name="ID"/><!-- 指定主键的生成方式, native: 使用数据库本地方式 --><generator class="native"/><!-- hilo --><!--<generator class="hilo"><param name="table">HI_TABLE</param><param name="column">NEXT_VAL</param><param name="max_lo">10</param></generator>--></id><!-- 普通属性 - property --><property name="title"type="java.lang.String" column="TITLE"></property><property name="author" type="java.lang.String"index="news_index"><column name="AUTHOR"/></property><!-- 时间(年/月/日,具体时间)--><property name="date" type="date"/><property name="time" type="time"/><property name="timestamp" type="timestamp"/><!-- boolean --><property name="isUsed" type="yes_no"><column name="isUsed" sql-type="varchar(1)"></column></property><!-- enum --><property name="gender"><column name="gender"></column><type name="org.hibernate.type.EnumType"><param name="enumClass">com.fengye.hibernate.basic.Gender</param><param name="type">12</param></type></property><property name="desc" formula="(SELECT concat(author, ': ', title) FROM BASIC_MAP n WHERE n.id = id)"/><!-- 大文本--><property name="content"><column name="content" sql-type="mediumtext"/></property><property name="image"><column name="IMAGE" sql-type="mediumblob"></column></property><!-- component--><component name="component" class="com.fengye.hibernate.basic.Component"><parent name="map"/><property name="component1" column="component1"/><property name="component2" column="component2"/></component></class></hibernate-mapping>

转载于:https://www.cnblogs.com/fengyexjtu/p/5123074.html

hibernate基本映射文件相关推荐

  1. 用Hibernate Tools生成Hibernate Mapping映射文件

    用Hibernate Tools生成Hibernate Mapping映射文件 Eclipse中要集成安装Hibernate Tools组件 如果没有,请查看:Eclipse juno 中安装 JBo ...

  2. Hibernate之深入Hibernate的映射文件

    这周周末 要把hibernate的映射文件搞定 .. 1.映射文件的主结构 主要结构  :根元素为<hibernate-mapping ></hibernate-mapping> ...

  3. 使用oracle数据库和MySQL数据库时hibernate的映射文件.hbm.xml的不同

    假设是使用oracle数据库.那么hibernate的映射文件.hbm.xml例如以下: <id name="xuehao" column="xuehao" ...

  4. springboot在启动jar由于配置hibernate的映射文件上classpath导致的!BOOT-INF/classes/!路径出现!号问题解决方法

    springboot在启动jar由于配置hibernate的映射文件上classpath导致的!BOOT-INF/classes/!路径出现!号问题解决方法 参考文章: (1)springboot在启 ...

  5. hibernate的映射文件字段长度和数据库里面的字段长度

    <property name="name" type="java.lang.String"> <column name="NAME& ...

  6. 利用MyEclipse的ant插件生成Hibernate的映射文件

    先下载:xdoclet-plugins-dist-1.0.4-bin build.xml文件 <?xml version="1.0" encoding="UTF-8 ...

  7. SSH项目中根据Hibernate的映射文件生成数据库表的方案:

    1.首先在项目的根目录下配置:hibernate.cfg.xml文件:如下: <?xml version="1.0" encoding="UTF-8"?& ...

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

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

  9. 【hibernate进阶】hibernate基本映射

            对象-关系映射(Object/Relation Mapping,简称ORM),是随着面向对象的软件开发方法发展而产生的,是一种为了解决面向对象与关系数据库存在的互不匹配的现象的技术,本 ...

最新文章

  1. jQuery AJAX 网页无刷新上传示例
  2. 实战分析 RocketMQ事务消息
  3. 彻底掌握机器学习的6个主流模型,是什么水平?
  4. 缺少ntstrsafe.lib kndis5mp.lib解决办法
  5. 「极点日历」小程序插件
  6. python基本执行方式_Python开发的3种命令执行方法
  7. python 获取路径
  8. Windows的快捷方式打开方式被修改后恢复方法
  9. junit 单元测试插入操作事务回滚
  10. 腾达ac5第三方固件_腾达AC9官方固件增加KoolProxy版
  11. Evaluation of a 25-511keV List Mode Readout System for a Large Field-of-View Gamma Camera
  12. Frameworks Brightness
  13. 【好玩的策略模拟经营游戏】造物主 Reus for Mac
  14. ibm服务器做系统按f几,这是我的主板,请问开机启动热键按F几?
  15. 计算机多媒体技术英语怎么说,计算机多媒体技术环境中的英语语言测试
  16. [绝对值不等式] 货仓选址(绝对值不等式+贪心)
  17. MS建模后转成LAMMPS的data文件
  18. 如何在ftp服务器编辑文件,ftp服务器怎么编辑文件
  19. 做公众号一年,赚100万
  20. springboot+nodejs+vue工程师售后服务评价管理系统

热门文章

  1. TC 2.0 学习总结
  2. PMM 对MYSQL 的监控配制
  3. Insufficient free space for journal files
  4. SAX解析XML 详解
  5. 3. 回归的线性模型(2)
  6. vuecli3配置webpack_vue CLI3的优化
  7. 前端dashboard框架_微前端在网易七鱼的实践
  8. MAC Android Studio| Error: The android gradle plugin version 3.0.0-alpha1 is too old
  9. 【UGV】Arduino Mega2560 获取小车角度信息,传感器JY60
  10. 【控制】传递函数拉氏变化如何与时间域结合使用举例