S2Dao
をテンプレートにして作成
[
トップ
] [
新規
|
一覧
|
単語検索
|
最終更新
|
ヘルプ
|
ログイン
]
開始行:
* [[S2Dao]]
本当に楽になったと感じさせてくれるO/Rマッピングを探してい...
#contents
** 環境
http://s2dao.seasar.org/ja/index.htmlよりS2Dao 1.0.46(200...
s2-dao-1.0.46.jar
s2-extension-2.3.22.jar
s2-framework-2.3.22.jar
に入れ替え、j2ee.diconのxaDataSourceを自分の環境にあわせ...
[[s2dao用のSQLファイルを開くeclipseプラグイン>http://www....
またhttp://s2dao.seasar.org/ja/index.htmlからダウンロード...
/s2dao-1.0.x/s2-dao-examples/src/main/java/examples/dao/...
を実行使用として、
/s2dao-1.0.x/s2-dao-examples/src/main/resources/j2ee.dicon
をなおしたんですが、他にある
/s2dao-1.0.x/s2-dao/src/test/resources/j2ee.dicon
を先に参照していたようで、pathの優先度を変更するか、名前...
ErrorCode=1052 Column: 'deptno' in where clause is ambi...
あら?mysqlで日付型をnull可にして、未設定である場合は、
Cannot convert value '0000-00-00'
とかでてるのはいつものことなので、いいのですが、deptnoが...
/s2dao-1.0.x/s2-dao-examples/src/main/java/examples/dao/...
の
public String getEmployeeByDeptno_QUERY = "/*IF deptno !...
+ "-- ELSE 1=1\n" + "/*END*/";
を
public String getEmployeeByDeptno_QUERY = "/*IF deptno !...
+ "-- ELSE 1=1\n" + "/*END*/";
に変更して動かしました。
またSQLファイルを使用する場合は、順番に引数の値が渡されま...
** 複数テーブル
複数テーブルのN:1マッピングを使う場合は、つまりOUTER JOIN...
// N:1 1つ目のOUTER JOIN
//これがSQLで投げられるときにサフィックスとして付加され...
public static final int department_RELNO = 0;
//同じなので省略できる
public static final String department_RELKEYS = "deptno:...
// N:1 2つ目のOUTER JOIN
public static final int department2_RELNO = 1;
//Nテーブルから1へテーブルを参照するときに複数の項目から...
public static final String department2_RELKEYS = "deptno...
// N:1 3つ目のOUTER JOIN
public static final int employee_RELNO = 2;
public static final String employee_RELKEYS = "empno:emp...
private Department department;
private Department department2;
private Employee employee;
//あとdepartment,department2,employeeのアクセッサが必要
もしくはSQLファイルを作成してべたに作る。S2DAOプラグイン...
このとき使うDTOはとりあえず、tableアノテーションは存在す...
public static final String TABLE = "emp";
** TIPS
*** DTO (Entity)
DTOを作るのがめんどくさいので、[[PowerDBJプラグイン>http:...
アクセッサがprivateになるときは、
plugins\jp.co.powerbeans.eclipse.plugin.powerdbj_1.0.0\t...
を修正しておきましょう。
昔Excelから生成するやつを作ったんですが([[blanco]]のしょ...
*** 大量件数の場合
たまに大量件数を考慮していないのがあるのですが、s2daoでは...
空読みからDB固有の場合をサポートしてますので、使い分けで...
** 調査
*** EntityManagerからSQLファイルを使えない。
** リンク
-[[ S2DaoでXMLレスなO/Rマッピングを行う>http://codezine.j...
-[[DBFlute>http://dbflute.sandbox.seasar.org/ja/index.htm...
S2Daoで利用するDao/EntityをDatabaseのSchema情報を利用して...
** 参考書籍
--** コメント
--#comment
終了行:
* [[S2Dao]]
本当に楽になったと感じさせてくれるO/Rマッピングを探してい...
#contents
** 環境
http://s2dao.seasar.org/ja/index.htmlよりS2Dao 1.0.46(200...
s2-dao-1.0.46.jar
s2-extension-2.3.22.jar
s2-framework-2.3.22.jar
に入れ替え、j2ee.diconのxaDataSourceを自分の環境にあわせ...
[[s2dao用のSQLファイルを開くeclipseプラグイン>http://www....
またhttp://s2dao.seasar.org/ja/index.htmlからダウンロード...
/s2dao-1.0.x/s2-dao-examples/src/main/java/examples/dao/...
を実行使用として、
/s2dao-1.0.x/s2-dao-examples/src/main/resources/j2ee.dicon
をなおしたんですが、他にある
/s2dao-1.0.x/s2-dao/src/test/resources/j2ee.dicon
を先に参照していたようで、pathの優先度を変更するか、名前...
ErrorCode=1052 Column: 'deptno' in where clause is ambi...
あら?mysqlで日付型をnull可にして、未設定である場合は、
Cannot convert value '0000-00-00'
とかでてるのはいつものことなので、いいのですが、deptnoが...
/s2dao-1.0.x/s2-dao-examples/src/main/java/examples/dao/...
の
public String getEmployeeByDeptno_QUERY = "/*IF deptno !...
+ "-- ELSE 1=1\n" + "/*END*/";
を
public String getEmployeeByDeptno_QUERY = "/*IF deptno !...
+ "-- ELSE 1=1\n" + "/*END*/";
に変更して動かしました。
またSQLファイルを使用する場合は、順番に引数の値が渡されま...
** 複数テーブル
複数テーブルのN:1マッピングを使う場合は、つまりOUTER JOIN...
// N:1 1つ目のOUTER JOIN
//これがSQLで投げられるときにサフィックスとして付加され...
public static final int department_RELNO = 0;
//同じなので省略できる
public static final String department_RELKEYS = "deptno:...
// N:1 2つ目のOUTER JOIN
public static final int department2_RELNO = 1;
//Nテーブルから1へテーブルを参照するときに複数の項目から...
public static final String department2_RELKEYS = "deptno...
// N:1 3つ目のOUTER JOIN
public static final int employee_RELNO = 2;
public static final String employee_RELKEYS = "empno:emp...
private Department department;
private Department department2;
private Employee employee;
//あとdepartment,department2,employeeのアクセッサが必要
もしくはSQLファイルを作成してべたに作る。S2DAOプラグイン...
このとき使うDTOはとりあえず、tableアノテーションは存在す...
public static final String TABLE = "emp";
** TIPS
*** DTO (Entity)
DTOを作るのがめんどくさいので、[[PowerDBJプラグイン>http:...
アクセッサがprivateになるときは、
plugins\jp.co.powerbeans.eclipse.plugin.powerdbj_1.0.0\t...
を修正しておきましょう。
昔Excelから生成するやつを作ったんですが([[blanco]]のしょ...
*** 大量件数の場合
たまに大量件数を考慮していないのがあるのですが、s2daoでは...
空読みからDB固有の場合をサポートしてますので、使い分けで...
** 調査
*** EntityManagerからSQLファイルを使えない。
** リンク
-[[ S2DaoでXMLレスなO/Rマッピングを行う>http://codezine.j...
-[[DBFlute>http://dbflute.sandbox.seasar.org/ja/index.htm...
S2Daoで利用するDao/EntityをDatabaseのSchema情報を利用して...
** 参考書籍
--** コメント
--#comment
ページ名: