S2JDBC
いちよ、DBから値を取ってくることに成功しました。 以下、ソース ※initialize, prerenderメソッドは省略 public class ListPage { @Binding("UserService") private UserService service; public Class doSearch() { List<User> results = service.getListAll(); </user>…
う〜ん、1時間以上悩んでも解決しない。Pageクラスにはいかのように記述してみた。 ※initialize, prerenderメソッドは省略 public class ListPage { public UserService service; public Class doSearch() { List<User> result = service.getListAll(); System.out</user>…
完全にはまったので書きます。 EclipseとDoltengでプロジェクトを作成(Teeda, S2JDBC) DBからEntityを作成(Entityクラスは、作成完了) PageクラスからServiceクラスを呼び出して実行 例外発生(NullPointerException)が発生 Serviceクラスは以下のよう…
S2JDBCの調査中に先輩社員にツッコミを入れられたので書く。 エンティティクラスのアノテーションで、@Entityにname要素が あるのですが、使いどころがわからなくて困っています。 エンティティクラスとテーブル名のマッピングは 「@Table」を使い生成したク…
忘れて説明できなくなるかもしれないのでメモ S2JDBCのリファレンスで時刻定義「@Temporal」を使用するように なっているのだが、サンプル実装したものに@Temporalがない。 調べてみたところ「2.4.34」からjava.sqlパッケージのDate、Time、Timestampを 使っ…
S2JDBC-Genのドキュメントを眺めているのですが・・・ 学習コストがかなり高いように見えてしまっています。 「データスキーマ修正して、entityクラス生成した方がいいんじゃない?」 と言われしまうなぁと少し弱気になてしまったり orz いろいろ要因はある…
S2JDBCを調査していて、思ったことがあります。 S2JDBC-Genを利用することで、データベーススキーマの修正を Javaのエンティティクラスに反映させるといったこれまでの 開発スタイルではなく、 エンティティクラスの修正を データベーススキーマに反映させる…
S2JDBCを調査している最中、先輩社員にツッコミを入れられたのでメモ JOINをしたものを取得するSQLファイルを実行して DTOクラスに実行結果を格納する処理を作ったのですが SELECTでの取得項目とDTOクラスの変数が どうマッピングされているのか理解できずに…
気になったので、忘れないうちにメモ S2DaoとS2JDBCをいじっていたのですが、DBアクセスするために S2Container container = S2ContainerFactory.create("自作.dicon"); HogeDao hogeDao = (HogeDao) container.getComponent(HogeDao.class); HogeItems[] ho…