jpa 原生查詢createNativeQuery里面有冒號保留字關鍵字的問題


用\\:替換。

比如:

        String sql = "select location.ToString() a,version,location.STDistance(geometry\\:\\:STGeomFromText('POINT(-22 60)', 4326)) b from spatial_event";
        Query query = em.createNativeQuery(sql);
        query.getResultList();

 

Encountered a duplicated sql alias [] during auto-discovery of a native-sql query:

這是由於select字段沒有指定別名,加個別名就行。


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM