zoukankan      html  css  js  c++  java
  • hibernate第四天之回顾昨天

    一、一对一的关联关系映射(外键 + 唯一)
    基于外键的
    有外键方:<many-to-one name="obj" class=".." column=".." unique="true"/>
    无外键方:<one-to-one name=".." class=".." property-ref="obj"/>

    基于主键的
    有外键方:<one-to-one ...>
    无外键方:<one-to-one ...>

    操作:
    在采用基于外键的方式时:只有有外键方可以维护关联关系。
    在采用基于主键的方式时:双方都不可以维护关系。


    二、继承结构映射
    1,整个继承结构使用一张表。列上不能有not-null="true"。
    2,每个类对应一张表,抽象类也对应表。
    3,每个具体类对应一张表,抽象类不对应表。


    三、HQL语句
    与SQL的语法类似。
    HQL查询的对象、属性,所以写的时候写的是类名、属性名。
    HQL的关键字不区分大小写,类名与属性名区分大小写。
    语法:
    SELECT 别名/属性名/表达式
    FROM 实体 AS 别名
    WHERE 过滤条件
    ORDER BY 排序条件

    SELECT 别名/属性名/表达式
    FROM 实体 AS 别名
    WHERE 过滤条件
    GROUP BY 分组条件
    HAVING 分组后的结果的过滤条件
    ORDER BY 排序条件

  • 相关阅读:
    Piggy-Bank (hdoj1114)
    Word Amalgamation(hdoj1113)
    Lowest Bit(hdoj1196)
    1206: B.求和
    1207: C.LU的困惑
    STL初步
    关于521(nyoj)
    first blood暴力搜索,剪枝是关键
    变态最大值(nyoj)
    烧饼(nyoj779)
  • 原文地址:https://www.cnblogs.com/mxf97826/p/8708140.html
Copyright © 2011-2022 走看看