sql >> データベース >  >> RDS >> PostgreSQL

JPAネイティブクエリはDoubleまたはBigDecimalを返します

    両方のBigDecimal およびDouble Numberを拡張します 、次のことができます:

    Number singleResult = ((Number) entityManager.createNativeQuery(sqlString).getSingleResult());
    double resultAsDouble = singleResult.doubleValue();
    BigDecimal resultAsBigDecimal = new BigDecimal(singleResult.toString()); 
    

    resultAsDoubleを使用します プリミティブ型が必要であるが、正確な精度を維持する必要がない場合は、resultAsBigDecimalを使用します。 それ以外の場合。



    1. mysqlテーブルの列で大文字と小文字を区別しないようにすることはできますか?

    2. 個別の通知を選択し、より明確な通知メッセージを準備する

    3. MySQLデータベーススキーマをハッシュする

    4. 条件に達したときに他のレコードをスキップするにはどうすればよいですか?