Hibernate @Query

  • @Query可以通过nativeQuery属性控制执行HQL或SQL。

这里只说HQL

  • 在From 子句中像定义变量一样去定义对象,其他地方要使用定义的对象
  • 一些idea显示没有的sql函数事实上是可以的调用的。比如date_format
  • 当select出的东西要塞进一个类的时候,需要在select中new这个类,写一下对应的构造方法
  • new map()的时候,后面只能有一个空格。。。不然会报错
  • 表的join操作只有在两个表有关联的情况下才能使用,如果过没有manytomany,onetomany等标记,不可以随便使用join
from UserQueryLog userQueryLog left join userQueryLog.resource mergeTable

发表评论

邮箱地址不会被公开。 必填项已用*标注