zoukankan      html  css  js  c++  java
  • itcast-Hibernate orm元数据和 关系操作

    在Hibernate安装包 project /etc/hibernate.property文件下

    显示 ,格式化       映射导入映射文件

    详解orm元数据

    配置文件详解

     

    generator主键生成策略

     type属性(可选)  建议自动指定   length  系统默认长度65535

     

    orm操作时候    create 每次创建表覆盖   validate 查看表是否一样  否则报错

     

    可以添加包,自动引入包下面的 hbm.xml元数据

    hibernate 实体

    javabean 属性指的就是 get set方法

    包装类型    1.自动拆箱装箱   2.包装类型在表达值的时候可以表达null   3.可选属性get 值为null时候   

    实体中必须提供与主键对应的属性,没有主键的表无法使用hibernate,   hibernate区分两个对象是否同个 通过主键属性(oid)    java通过内存地址比较两个对象是否相同

     

     一般使用的都是代理主键  代理主键可以所有状况适合

     identity

    increment 主键自增    每次查询id最大值+1     1.效率不好 2.线程不安全     开发中不用

    sequence  oracle中的主键生成策略

    关系操作

    原始操作,操作复杂

    在映射文件 set添加sascade属性 

     

      true不维护关系      

  • 相关阅读:
    Docker简介
    分类技术
    龙果支付系统
    [徐培成系列实战课程]docker篇
    高手速成android开源项目【developer篇】
    高手速成android开源项目【项目篇】
    高手速成android开源项目【tool篇】
    高手速成android开源项目【View篇】
    JAVA代理分析
    程序员的2013回顾及2014钱途
  • 原文地址:https://www.cnblogs.com/hellowq/p/10256400.html
Copyright © 2011-2022 走看看