- - PR -
DBFlute のテーブル結合について
1
投稿者 | 投稿内容 |
---|---|
|
投稿日時: 2008-10-23 10:23
いつも、ためになる意見を拝見しております。
Java で Seasar を使っているのですが、 DBから値を貰うのに、DBFluteを使っています。 DBFluteの説明によると、 外だしSQLを使わないで、テーブル結合ができる [setupSelect_テーブル名] というのがあるそうなのですが、 このメソッドはDBの方で、初めにリレーショナルなどの 紐付作業をして、それをDBFlute がConditionBeanに自動生成するのでしょうか? ただ、[setupSelect_テーブル名]を定義しても 「そんなメソッドありません!」と 怒られるだけなので、使った事のある方、 使い方が乗っているURLや簡単な作業手順などを 教えていただけませんか? ちなみにDBFluteのページと DBアクセスを定番化しよう というページは 既に拝見しました。 |
|
投稿日時: 2008-12-28 15:14
こんにちは、taka-yukiさん
jfluteです。 > 初めにリレーショナルなどの紐付作業をして、それをDBFlute > がConditionBeanに自動生成するのでしょうか? データベースに「FK制約」が付与されている関連に対して、 setupSelect_Xxx()が生成されます。 もし、FK制約をどうしても付与したくない場合は、 http://d.hatena.ne.jp/jflute/20080709/1215624049 に書かれているAdditionalForeignKeyという機能を使って DBFlute上で擬似的なFK情報を定義することが可能です。 |
1