Springを使用JdbcTemplate
してSQL挿入ステートメントを実行します。挿入したいフィールドはですNUMBER
。値は次のとおり-0.11111111
です。タイプのfloat
。ただし、DBに挿入した後、取得した値には乱数が埋め込まれます-0.1111111119389534
。
直接JDBCを使用する場合、値はパディングされた数値なしでそのまま挿入されることに注意してください。
INSERTステートメントのパラメーターを設定するためにBeanPropertySqlParameterSource
とを使用しますが、どちらも同じ結果になります。MapSqlParameterSource
コードは次のようになります。
BeanPropertySqlParameterSource params = new BeanPropertySqlParameterSource(stat);
int n = jt.update(query, params);
ここで、jtはのインスタントですSimpleJdbcTemplate
。
DBはOracleです。
ありがとうございました。