java.math.BigIntegerについてjava.lang.Integersmallメソッドにキャストできません



About Java Math Biginteger Cannot Be Cast Java



mysqlデータベース

Bigintegerを整数に変換するときのエラー、長いタイプ:エラープロンプトjava.math.BigIntegerをjava.lang.Integerにキャストできません



プロジェクトの実行時にネイティブSQLcount(*)クエリが使用されると表示され、将来の参照用に記録します。

解決策は次のとおりです。



次に、クエリの結果をtoString()し、Integer.valueOf()メソッドを使用して強制します。

実装:

コード:



ssp_staff_station_staffsスタッフからcount(*)を選択します。ここでstaff.station_id = station.idです。

BigIntegerスタッフカウント= getBaseDao()。executeFindカウント(sql)

整数countStaff = Integer.valueOf(スタッフカウント.toString())

リトルコアラトゥは言った: