インタフェース
jp.finaluna.api.dao.DAO の使用

DAO を使用しているパッケージ
jp.finaluna.api.blogic 業務処理を実行する業務ロジックを定義する。 
jp.finaluna.api.dao 業務ロジックから、外部リソース(ファイル、DB、共有変数など)へアクセスし照会/更新を行う。 
jp.finaluna.api.type Javaの標準APIの型を内包した独自の型を定義する。 
 

jp.finaluna.api.blogic での DAO の使用
 

DAO 型の型パラメータを持つ jp.finaluna.api.blogic のクラス
 interface DAOCode<T extends DAO>
          データアクセスオブジェクト(DAO)を一意に識別するコード型。
 

jp.finaluna.api.dao での DAO の使用
 

jp.finaluna.api.dao での DAO のサブインタフェース
 interface CursorDAO
          データベースへの検索を実施するDAOのインタフェース。
 interface EntityQueryDAO<PK extends BaseType,VALUE extends DTO>
          外部データを主キー参照する為のデータアクセスオブジェクト。
 interface EntityUpdateDAO<PK extends BaseType,VALUE extends DTO>
          外部データに主キー更新する為のデータアクセスオブジェクト。
 interface PageQueryDAO
          業務ロジックより外部リソースを取得するための一覧検索用データアクセスオブジェクト。
 interface QueryDAO
          業務ロジックより外部リソースを取得するための検索用データアクセスオブジェクト。
 interface StoredProcedureDAO
          データベースへのストアドプロシージャを実行するDAOのインタフェース。
 interface UpdateDAO
          業務ロジックより外部リソースを更新するためのデータアクセスオブジェクト。
 

jp.finaluna.api.type での DAO の使用
 

DAO 型の型パラメータを持つ jp.finaluna.api.type のメソッド
<T extends DAO>
DAOCode<T>
ConstantFactoryDelegate.createDAOCode(java.lang.String value)
          DAOCodeを生成する。
static
<T extends DAO>
DAOCode<T>
ConstantFactory.createDAOCode(java.lang.String value)
          DAOCodeを生成する。