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

Constructor Index

 o AccountTableMapper()

Method Index

 o fromResultSet(ResultSet)
SQL実行により返却されたデータからAccountのインスタンスを復元する
 o selectQuery(Object)
Accountのインスタンスを取り出すためのSelect文の生成
 o updateQuery(Object, Object)
特定口座番号に対応するAccountのデータを変更するUpdate文の生成

Constructors

 o AccountTableMapper
 public AccountTableMapper()

Methods

 o fromResultSet
 public Object fromResultSet(ResultSet rs) throws SQLException, NotFoundException
SQL実行により返却されたデータからAccountのインスタンスを復元する

Parameters:
rs - ResultSet
Returns:
Account
Overrides:
fromResultSet in class JdbcTableMapper
 o selectQuery
 public String selectQuery(Object key)
Accountのインスタンスを取り出すためのSelect文の生成

Returns:
java.lang.String
Overrides:
selectQuery in class JdbcTableMapper
 o 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