美文网首页
3.hibernate基本标签

3.hibernate基本标签

作者: arkulo | 来源:发表于2017-07-23 21:41 被阅读18次

<hibernate-mapping>标签

  • auto-import: 在Query query = session.createQuery("from User”); 如果我们将auto-import设置为false,则User必须设置为完整的包名。默认的为true,自动导入。
  • 在映射文件中,加上<hibernate-mapping package="cn.itcast.model”>, 则后面的class标签中就不需要加包名了

<class>标签

  • name:对应持久化类的类名(ClassName),如果没有设置,hibernate就假定这不是一个poco类映射
  • table属性:如果省略,则表明与name一致,否则这里单独设置
  • dynamic-update:dynamic-update设置为true,更新操作的时候只更新变更字段。
  • dynamic-insert:指定用户insert的sql语句将会在运行时动态生成,并且只包含那些非空字段
  • optimistic-lock:设置乐观锁,默认是version
  • lazy:默认是开启的,设置为false后,所有的延迟加载功能将被禁用

id标签

id标签必须配置在class标签的第一个位置

  • name:实体类的属性名字
  • type: integer,long,short,float,double,character,byte,boolean,yes_no,true_false
  • column: 主键字段的名字,如果没有设置则以name为主键字段的名字
  • length: 字段长度

generator标签

generator标签主要是来确定id主键的生成器的名字,根据不同的数据库或者生成策略,选用不同的生成器,也可以自己编写个性化的生成器。

  • increment:用在没有其他进程往同一张表中插入数据时,没有多进程情况下
  • identity:mysql数据库应用该方式,相当于auto_imcrement
  • sequence: oracle数据应用该方式
  • native:跨库操作时,用该方式,会自动根据方言进行设置
  • assigned:用户自定义id
  • foreign:用于一对一关系共享主键,两id值一样
  • uuid:有hibernate生成的32位不重复字符串

property标签

  • name
  • column
  • type
  • length
  • unique
  • not-null

相关文章

  • 3.hibernate基本标签

    标签 auto-import: 在Query query = sessio...

  • 基本标签

    html 什么是html超文本标记语言,用于网站开发。 html运用于什么场景手机端和原生代码结合处理业务逻辑,加...

  • HTML

    HTML简介 HTML的基本结构 HTML标签 基本标签 布局标签

  • 零基础Web前端开发(5)

    HTML表格概述 表格的基本结构 表格的基本标签有标签 (表格), 标签(表格行), 标签(表格单元格)。 标签和...

  • html head 标签 基本标签

    meta 关键字 格式 这个就是网页的搜索的关键字。 标题 基本标签 中的标签 标题 h1 - h6 ...

  • HTML & CSS 基础

    HTML 基本结构 基本骨架 DTD 命名空间 字符集 基本骨架: 标签:根标签 标签: 内部置放对网页的设置,例...

  • 3,基本标签

    1,h标签 1, xxxxxxx 2,慎用一般网页只存在一个,和seo有关。 3,只是添加语义,不是修改样式。 4...

  • 基本HTML标签

    1.可提供有关页面的信息。 content属性提供http-equiv 或 name 属性相关的信息...

  • markdown基本标签

    一.markdown的基本标签 1. 标题(header): 使用符号“#” 一级标题二级标题三级标题四级标题 2...

  • html基本标签

    H系列标签 作用:给文本添加标题语义 格式: XXX 注意点:一个有6个标签;从h1到h6;h标签包含的内容单独占...

网友评论

      本文标题:3.hibernate基本标签

      本文链接:https://www.haomeiwen.com/subject/zvvvzttx.html