博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
hibernate第四天之回顾昨天
阅读量:4987 次
发布时间:2019-06-12

本文共 625 字,大约阅读时间需要 2 分钟。

一、一对一的关联关系映射(外键 + 唯一)

基于外键的
有外键方:<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 排序条件

 

转载于:https://www.cnblogs.com/mxf97826/p/8708140.html

你可能感兴趣的文章
RN 开发常见小问题
查看>>
setjmp 与 longjmp
查看>>
Keil提示premature end of file错误 无法生成HEX文件
查看>>
JavaWeb学习总结第四篇--Servlet开发
查看>>
爬取翻译
查看>>
python中面向对象元类的自定义用法
查看>>
调试LD_PRELOAD注入的代码
查看>>
每天一个linux命令(8):cp 命令
查看>>
adb连接模拟器遇到的问题
查看>>
oc中字典的实现方法详解
查看>>
交叉验证
查看>>
手机页游再升级 腾讯出恶搞APEC元首换装小游戏
查看>>
关于formsauthentication注销登录
查看>>
20169207《Linux内核原理与分析》第十周作业
查看>>
ubuntu安装eclipse并添加快捷 方式
查看>>
PASCAL中的实数
查看>>
union和struct的区别之处,在于内存的共享上
查看>>
jQuery相关知识点1
查看>>
python反射
查看>>
USACO 2017 February Gold
查看>>