Hibernate 菜鸟教程程序员SpringBoot极简教程 · Spring Boot

HQL 参考

2017-12-26  本文已影响42人  聪明的奇瑞

概述

HQL 语句参考:

from Card
from Card where cardName = 'DOTA'
from Card where cardName like '%林%'
from Card c where c.createDate > '2011-08-08'
from Card c where c.createDate between '2011-08-08' and '2022-11-11'
from Card c where c.createDate between '2011-08-08' and '2022-11-11' and c.cardname like '%林%'
update Card as c set c.createDate = '2011-03-03' where c.cardType.cardTypeId = 3
delete from Card c where c.createDate = '2011-03-04'
select c.cardName from Card c where c.cardType.cardTypeId = 1
select c.cardName,c.cardType.cardTypeName,c.createDate from  Card as c where c.cardType.cardTypeId=1
select new Card(c.cardName,c.createDate) from Card as c 
select count(*),max(c.createDate) from Card as c
from Card as c order by c.createDate desc
from Card as c group by c.cardType.cardTypeId 
select c.cardType from Card as c
select c.cardType from  Card as c where c.cardType.cardTypeId=:id
from Card as c inner join c.cardType
from CardType as c left join c.cards
from CardType as c right join c.cards    
from CardType as c where (select count(*) from c.cards>0) 
上一篇 下一篇

猜你喜欢

热点阅读