タグ

S2JDBCに関するTrinityTのブックマーク (6)

  • [Seasar-user:13958] Re: [S2JDBC] 動的にスキーマを切替えてテーブルアクセスするには

    Koichi Kobayashi [E-MAIL ADDRESS DELETED] 2008年 4月 25日 (金) 21:00:12 JST 前の記事 [Seasar-user:13957] [S2JDBC] 動的にスキーマを切替えてテーブルアクセスするには 次の記事 [Seasar-user:13961] Re: [S2JDBC] 動的にスキーマを切替えてテーブルアクセスするには 記事の並び順: [ 日付 ] [ スレッド ] [ 件名 ] [ 著者 ] 小林 (koichik) です. Date: Fri, 25 Apr 2008 20:39:10 +0900 From: "Nobutaka Yamada" <[E-MAIL ADDRESS DELETED]> To: [E-MAIL ADDRESS DELETED] Subject: [Seasar-user:13957] [S2J

  • java:s2jdbc [paulownia.jp]

    Seasarプロジェクトが提供する新しいタイプのオブジェクト・リレーショナル(OR)マッパー。メソッドチェイン(流れるようなインターフェイス)によってクエリを組み立てる。 一対多、多対一、一対一リレーションをサポート。 artistテーブルはmusicテーブルに対して一対多リレーション、musicテーブルのartist_idが外部キーとする。 1側のエンティティ @Entity @Table(name="artist") public class Artist { @Id @GeneratedValue public long id; public String name; // 一対多リレーション(外部キーは相手が持っている) @OneToMany(mappedBy="artist") // 相手側がartistという名前でArtist型プロパティを持っている必要がある public L

    TrinityT
    TrinityT 2011/03/08
    S2JDBCで他対他を実現する方法
  • S2JDBCで複数DB接続する - newta(にゅーた)の日記

    SeasarのS2JDBCで複数DB 方法は2つあります。 ・JdbcManagerを2つ用意する方法。 ・SelectableDataSourceProxyを使用する方法。 まず、1つ目のJdbcManagerを2つ用意する方法から jdbc.diconを元にDataSourceを2つ定義します。 H2とOracleの設定です。DBのチョイスは適当。 ここは2つあるだけでいつもと一緒。 jdbc-a.dicon <?xml version="1.0" encoding="UTF-8"?> <!DOCTYPE components PUBLIC "-//SEASAR//DTD S2Container 2.4//EN" "http://www.seasar.org/dtd/components24.dtd"> <components namespace="jdbc"> <include pa

    S2JDBCで複数DB接続する - newta(にゅーた)の日記
  • S2JDBCでの日付項目の自動更新 - newta(にゅーた)の日記

    S2JDBCでの日付項目の自動更新したくて 検索したらこんなの見つけた。 http://d.hatena.ne.jp/Horiuchi_H/20080619/1213855066 欲しいと思いました。 トリガーでやるのが正しいとは思うのですが、 僕ら中小の会社ではDB触れないことも良くある話なので。 もうDBは決まってて、 変更とか追加したい内容があれば、 3つ上にいる会社のDB担当に聞かないと解答もらえないとか。 で、1週間とか、2週間とか待って得られる解答とかが、 アプリでセットしてね(エヘッ とか悲しいです。(中小の宿命か、、) この項目だけのせいで自動insertやupdateの代わりに 全SQLを書かないといけなくなるのはちょっと悲しいので、 なので、上のHPの案を元に作ってみた。(↓ソース) http://home.att.ne.jp/aqua/shin/projects/se

    S2JDBCでの日付項目の自動更新 - newta(にゅーた)の日記
  • S2JDBC-Genでデータベースリファクタリング - taediumの日記

    このエントリでは、S2JDBC-Genを使って手軽にデータベースリファクタリングをする方法を紹介します。S2JDBC-Genは、Javaコード(S2JDBCのエンティティ)の修正をデータベーススキーマに反映させるツールです。 S2JDBC-Genの実行に必要な動作環境は、EclipseプラグインのDoltengを使うと簡単に用意できます。Eclipseはバージョン3.4、Doltengは昨日リリースされたばかりの0.33.0を使います。 長くなりすぎたので見出しを。。。 Doltengのインストール Doltengプロジェクトの作成 Antのコンソールエンコーディングの設定 (Windows上でEclipse3.4を動かす場合にだけ必要) H2の起動とデータの確認 データベースからエンティティの生成 エンティティからDDLとダンプデータの生成 DBリファクタリング(新たなカラムの導入) D

    S2JDBC-Genでデータベースリファクタリング - taediumの日記
  • S2JDBCで複数DBに接続する

    まずは、デフォルトで用意されているs2jdbc.diconを以下のように編集 <components> <include path="s2jdbca.dicon"/> <include path="s2jdbcb.dicon"/> </components> <components namespace="s2jdbcA"> <include path="jdbca.dicon"/> <include path="s2jdbc-internal.dicon"/> <component name="jdbcManagerA" class="org.seasar.extension.jdbc.manager.JdbcManagerImpl"> <property name="maxRows">0</property> <property name="fetchSize">0</property>

  • 1