データベースにさまざまな列があります。ormliteを使用し、。を使用してSQLを実行しますgenericRawResults
。私のコードは次のようなものです:
GenericRawResults<Total> rawResults =
dao.queryRaw("select items*3 from Items", new RawRowMapper<Total>() {
public Total mapRow(String[] columnNames,
String[] resultColumns) throws SQLException {
return new Total(new BigDecimal(resultColumns[0]));
}
});
結果は、小数を失った数です。なんで?
cast(columnname as REAL)を使用しようとしましたが、結果は同じです。私に何ができる?ありがとう。