• 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不维护关系      

  • 相关阅读:
    [模板]杜教筛
    [NOIP2014]解方程
    [NOIP2016] 组合数问题
    [HAOI2011] Problem b
    Rmq Problem mex
    [模板]Link-Cut-Tree
    [SDOI2013]森林
    单调队列优化多重背包
    [USACO17JAN]Promotion Counting
    [模板] 点分治
  • 原文地址:https://www.cnblogs.com/hellowq/p/10256400.html
Copyright © 2020-2023  润新知