All Packages Class Hierarchy This Package Previous Next Index
Class bank.storage.AccountTableMapper
java.lang.Object
|
+----bank.storage.JdbcTableMapper
|
+----bank.storage.AccountTableMapper
- public class AccountTableMapper
- extends JdbcTableMapper
bank.model.AccountをRdbのAccountテーブルにマッピングする
#pattern: Strategy
#toDo: Static SQL、ストアドプロシジャで速度性能を高める
- See Also:
- Account
-
AccountTableMapper()
-
-
fromResultSet(ResultSet)
- SQL実行により返却されたデータからAccountのインスタンスを復元する
-
selectQuery(Object)
- Accountのインスタンスを取り出すためのSelect文の生成
-
updateQuery(Object, Object)
- 特定口座番号に対応するAccountのデータを変更するUpdate文の生成
AccountTableMapper
public AccountTableMapper()
fromResultSet
public Object fromResultSet(ResultSet rs) throws SQLException, NotFoundException
- SQL実行により返却されたデータからAccountのインスタンスを復元する
- Parameters:
- rs - ResultSet
- Returns:
- Account
- Overrides:
- fromResultSet in class JdbcTableMapper
selectQuery
public String selectQuery(Object key)
- Accountのインスタンスを取り出すためのSelect文の生成
- Returns:
- java.lang.String
- Overrides:
- selectQuery in class JdbcTableMapper
updateQuery
public String updateQuery(Object key,
Object newValue)
- 特定口座番号に対応するAccountのデータを変更するUpdate文の生成
- Returns:
- java.lang.String
- Overrides:
- updateQuery in class JdbcTableMapper
All Packages Class Hierarchy This Package Previous Next Index