2017-04-20 9 views
0

Grails 및 Gorm에서 새로운 기능을 사용하므로 기준과 같은 문제가 발생했습니다. 이 쿼리와 같은 것을 상상해보십시오 :SQL 쿼리를 GORM 기준으로 변환

with NAME as(select * from table1 where something = 'true') 
select distinct table1.name ,table3.* from table2 T2 
join table3 T3 on T2.some_id = T3.id 
join NAME T1 on T3.some_t3_id = T1.id 
join table4 T4 on T2.some_t2_id = T4.id 
where T1.name in (select name from NAME) 

이 쿼리를 기준으로 변환하는 방법? 쿼리가 다음 중첩되어있는 경우에는 다음과 같이

+0

도메인 클래스를 게시해야합니다. – quindimildev

답변

0

당신은 exeuteQuery() 또는 executeUpdate의()를 사용할 수 있습니다

def domainObjectList = DomainClass.excuteQuery("select t1.name, t2.address from Student AS t1, Address AS t2") 
//DomainClass here is Student 

나는이 당신을 도움이 될 것 같아요!