mybatis報錯 : Caused by: java.lang.IllegalStateException: Can not find owner from table.

 示例:

select * from (
    select id from test 
) as a GROUP BY a.id

Caused by: java.lang.IllegalStateException: Can not find owner from table.

上面這段代碼在navicat內可以正常運行,通過mybatis運行就會拋出(Caused by: java.lang.IllegalStateException: Can not find owner from table.)的異常。。。

後來我把 a.id 改成 id 後mybatis也可以正常運行了 改後的代碼如下

select * from (
    select id from test 
) as a GROUP BY id

希望有經驗的大佬能幫忙解答下,爲何會產生這個錯誤

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章