Database
摘要:
首先來預熱一下:)
System.out.println(2.00 - 1.10);
System.out.println(2.00d - 1.10d);
System.out.println(2.00D - 1.10D);
答案
// 0.8999999999999999
// 0.8999999999999999
// 0.8999999999999999
PS:JAVA Puzzlers(Puzzle 2)
那么,問題是:
一個浮點數X,存到DB里是305.35,頁面顯示305.34
X = ?
DB用的是MySQL,字段類型是FLOAT(8,2)
后臺框架用的是Hibernate
前臺顯示用的是JSTL tag
閱讀全文
首先來預熱一下:)
System.out.println(2.00 - 1.10);
System.out.println(2.00d - 1.10d);
System.out.println(2.00D - 1.10D);
答案
// 0.8999999999999999
// 0.8999999999999999
// 0.8999999999999999
PS:JAVA Puzzlers(Puzzle 2)
那么,問題是:
一個浮點數X,存到DB里是305.35,頁面顯示305.34
X = ?
DB用的是MySQL,字段類型是FLOAT(8,2)
后臺框架用的是Hibernate
前臺顯示用的是JSTL tag
閱讀全文
摘要: 一段hibernate的SchemaExport,原來在win下運行正常,放到linux下就出了問題,在插入數據的時候發生了異常。
查看DB,發現表引擎是MyISAM,而不是期望的InnoDB。我的代碼是在用到batch的時候(Session.flush())才出的錯,查了查MyISAM的資料,應該就是這個了。 閱讀全文
查看DB,發現表引擎是MyISAM,而不是期望的InnoDB。我的代碼是在用到batch的時候(Session.flush())才出的錯,查了查MyISAM的資料,應該就是這個了。 閱讀全文
摘要: 本文介紹了PL/SQL的基本使用方法,包括PACKAGE、FUNCTION的書寫及調用,游標的使用等。 閱讀全文
摘要: 在ORACLE中,CHAR類型的字段值會自動補足空格。所以當其作為條件時,就有可能查不出想要的數據。
如果不允許改DB設計的話,那就用RTRIM來解決吧。 閱讀全文
如果不允許改DB設計的話,那就用RTRIM來解決吧。 閱讀全文