今天寫HQL 語句的時候, 由於 必須採用拼接HQL的方式來寫。函數
好比在 拼接 時間字符串的時候 好比 「 2019-02-11 12:20:12」 的時候, 項目就報錯了。hibernate
orm.hibernate3.HibernateQueryException: unexpected token: : orm
我猜是由於 hibernate 誤將 : 由於是 要 傳遞 對應參數的方式了。token
因此爆錯了。字符串
我發現 其餘同事在地方地方 引用了 SQL函數,只是 加上 '' ,io
好比 select str_to_date('15:14', '%T'); date
因而我就 在 HQL的 拼接上面, 對 時間字符串 加上了 '' .select
結果就規避了 這個報錯了引用