public class LongAttributeConverter extends java.lang.Object implements AttributeConverter<java.lang.Long>
Longをデータベースとの間で入出力するために変換するクラス。| 修飾子とタイプ | クラスと説明 |
|---|---|
static class |
LongAttributeConverter.Primitive
プリミティブ(
long)を変換するクラス。 |
| コンストラクタと説明 |
|---|
LongAttributeConverter() |
| 修飾子とタイプ | メソッドと説明 |
|---|---|
java.lang.Long |
convertFromDatabase(java.lang.Object databaseAttribute)
以下の型からの変換をサポートする。
|
<DB> DB |
convertToDatabase(java.lang.Long javaAttribute,
java.lang.Class<DB> databaseType)
以下の型への変換をサポートする。
|
public <DB> DB convertToDatabase(java.lang.Long javaAttribute,
java.lang.Class<DB> databaseType)
LongBigDecimalStringIllegalArgumentExceptionを送出する。
また、nullもサポートしない。convertToDatabase インタフェース内 AttributeConverter<java.lang.Long>DB - データタイプのデータ型javaAttribute - 変換対象(Java)の値databaseType - データベースのデータタイプpublic java.lang.Long convertFromDatabase(java.lang.Object databaseAttribute)
NumberStringIllegalArgumentExceptionを送出する。
なお、nullは変換せずにnullを返却する。convertFromDatabase インタフェース内 AttributeConverter<java.lang.Long>databaseAttribute - 変換対象(データベース)の値