Query對(duì)象
使用query對(duì)象判耕,不需要寫sql語(yǔ)句而柑,但是寫hql語(yǔ)句
(1)hql:hibernate query language苟耻,hibernate提供查詢語(yǔ)言蛤育,這個(gè)hql語(yǔ)句和普通sql語(yǔ)句很相似
(2)hql和sql語(yǔ)句區(qū)別:
使用sql操作表和表字段
使用hql操作實(shí)體類和屬性查詢所有hql語(yǔ)句:
(1)from 實(shí)體類名稱Query對(duì)象使用
(1)創(chuàng)建Query對(duì)象
(2)調(diào)用query對(duì)象里面的方法得到結(jié)果
Criteria對(duì)象
- 使用這個(gè)對(duì)象查詢操作宛官,但是使用這個(gè)對(duì)象時(shí)候,不需要寫語(yǔ)句瓦糕,直接調(diào)用方法實(shí)現(xiàn)
-
實(shí)現(xiàn)過(guò)程
(1)創(chuàng)建criteria對(duì)象
(2)調(diào)用對(duì)象里面的方法得到結(jié)果
SQLQuery對(duì)象
- 使用hibernate時(shí)候底洗,調(diào)用底層sql實(shí)現(xiàn)
- 實(shí)現(xiàn)過(guò)程
(1)創(chuàng)建對(duì)象
(2)調(diào)用對(duì)象的方法得到結(jié)果
返回list集合每部分是數(shù)組
返回list中每部分是對(duì)象形式