java 之 MyBatis(sql 可以執行,在eclipse執行報錯問題)


  前段時間寫 mybatis Sql 查詢語句的時候,發現一個很奇怪的現象,我寫的SQL 語句在 pl/Sql 中明明可以執行,但是放到 eclipse 中執行卻報錯,因為時間比較久,依稀記得是文字與字符串格式不匹配。

  找了好久也沒有找到問題的緣由,后來剛好有個同事之前遇到這個問題, 給我改了 PL/sql 的注釋為 xml 的注釋,神奇般的沒有錯誤了。

  當時我是在pl/sql 里面寫的SQL ,添加有注釋 (-- xxx), 改成了 <!-- xxx --> 。可是有時候我寫的PL/SQL 在 mybatis 中可以正常執行,這個只能歸結與 mybaits 的鍋了。

  特此記錄,總結問題。

  另,mybatis 的數據類型比 數據庫中更為嚴格。比如 select 1 from dual where sysdate = '2017-02-25'  這句在數據庫中可以執行,但是在 mybatis 中執行會報錯。


免責聲明!

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



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