今天發現一個問題就是,當你的Hibernate查詢oracle數據庫的一個表,表中有個字段爲Date類型時,使用SQLQuery進行查詢獲得的這個Date字段就是隻包括 年-月-日的 不包括 時分秒,很奇怪。作了如下實驗 數據庫
一、使用原生態JDBC查詢獲得的值再秒後都會追加一個.0也就是假如時間是 2013-05-23 18:20:30 可是你查出來的就會是 2013-05-23 18:20:30.0 oracle
二、使用QUERY查詢就不存在任何問題 spa
三、使用SQLQuery可是在query對象後.addScalar("time", Hibernate.STRING) 將Date字段查出來爲String類型和用JDBC查詢結果同樣,使用Hibernate.DATE 也是沒有時分秒。 對象
不知道是哪裏出的問題,先記錄,而後在解決 im