spring data jpa @Query
為什么 ? ?@Query("select o from Employee o where id=(select max(id) from Employee t1)") ? ?public Employee getEmployeeByMaxId(); ? 我這么寫在idea上面sql會編譯不過
為什么 ? ?@Query("select o from Employee o where id=(select max(id) from Employee t1)") ? ?public Employee getEmployeeByMaxId(); ? 我這么寫在idea上面sql會編譯不過
2017-05-07
舉報
2017-05-07
報錯信息是啥啊, 我覺得嵌套查詢最好用sql 不用hql
2017-05-08
你寫個o.id, max(t1.id)好嗎,你那別名寫在那看看噠?
2017-05-07
沒事了,語句本身沒有錯,程序能正常運行,但idea報錯,?新版本的idea加入了sql檢查,但是他對hql的檢查好像有點問題,Alt+Enter可以解決
2017-05-07
你sql寫錯了吧,改成select o.*試試呢?
2017-05-07
貼錯誤信息吧。sql?hql?難道不是jpql?