クラス BigDecimal
java.lang.Object
jp.ne.mki.wedge.data.db.defaults.DefaultDBDataConvert
jp.ne.mki.wedge.data.db.defaults.BigDecimal
- すべての実装されたインタフェース:
jp.ne.mki.wedge.run.db.control.dbc.DBDataConvert
,jp.ne.mki.wedge.run.interfaces.DBDataConvertInterface
渡されたオブジェクトを BigDeciaml として処理します。
オブジェクトが String の場合は、BigDeciaml 型に変換してから処理を行います。
オブジェクトが BigDecimal の場合は、そのまま処理を行います。
オブジェクトが BigDecimal, String のいずれでもない場合は、オブジェクトのまま渡します。 この場合の処理結果はデータベースに依存するため保証されません。
オブジェクトが String の場合は、BigDeciaml 型に変換してから処理を行います。
オブジェクトが BigDecimal の場合は、そのまま処理を行います。
オブジェクトが BigDecimal, String のいずれでもない場合は、オブジェクトのまま渡します。 この場合の処理結果はデータベースに依存するため保証されません。
-
コンストラクタの概要
コンストラクタ -
メソッドの概要
修飾子とタイプメソッド説明getObject
(CallableStatement cs, int idx) ストアドプロシージャから BigDecimal 型としてデータを取り出します。検索結果から BigDecimal 型としてデータを取り出します。void
registOutputDataType
(CallableStatement cs, int idx) ストアドプロシージャに出力データの型を DECIMAL して登録します。void
setObject
(PreparedStatement stmt, int idx, Object data) 渡されたオブジェクトが文字列(String)の場合は BigDecimal に変換してからデータベースに渡します。
-
コンストラクタの詳細
-
BigDecimal
public BigDecimal()
-
-
メソッドの詳細
-
getObject
ストアドプロシージャから BigDecimal 型としてデータを取り出します。- 定義:
getObject
インタフェース内jp.ne.mki.wedge.run.db.control.dbc.DBDataConvert
- オーバーライド:
getObject
クラス内DefaultDBDataConvert
- 例外:
SQLException
- データベースアクセスエラーが発生した場合- 関連項目:
-
getObject
検索結果から BigDecimal 型としてデータを取り出します。- 定義:
getObject
インタフェース内jp.ne.mki.wedge.run.db.control.dbc.DBDataConvert
- オーバーライド:
getObject
クラス内DefaultDBDataConvert
- 例外:
SQLException
- データベースアクセスエラーが発生した場合- 関連項目:
-
registOutputDataType
ストアドプロシージャに出力データの型を DECIMAL して登録します。- 定義:
registOutputDataType
インタフェース内jp.ne.mki.wedge.run.interfaces.DBDataConvertInterface
- オーバーライド:
registOutputDataType
クラス内DefaultDBDataConvert
- パラメータ:
cs
- Stored Procedure を呼び出すための CallableStatement オブジェクトidx
- 出力パラメータの順序No- 例外:
SQLException
- データベースアクセスエラーが発生した場合- 関連項目:
-
setObject
渡されたオブジェクトが文字列(String)の場合は BigDecimal に変換してからデータベースに渡します。- 定義:
setObject
インタフェース内jp.ne.mki.wedge.run.db.control.dbc.DBDataConvert
- オーバーライド:
setObject
クラス内DefaultDBDataConvert
- 例外:
SQLException
- データベースアクセスエラーが発生した場合- 関連項目:
-