NamedParameterJdbcTemplate
テーブルにデータを挿入するために使用しています。(Spring 2.5.3/Java 1.6) jconnect ドライバーを使用して sybase に接続していjdbc:sybase:Tds:<Server>:<Port>
ます。何らかの理由で、10 進数値の小数部分が切り捨てられます。
jtds ドライバー ( jdbc:jtds:sybase://<Servername>:<Port>
) を使用すると、同じコードで正常に動作します。
jconnが他のコードで使用されているため、jtdsを使用できません。
Java オブジェクトでは、フィールドは double として定義されます。データベースでは、フィールドは float として定義されています (精度のある数値は機能しません)。
どんな助けでも大歓迎です。