[seasar-s2dao-dev:517] Re: @SqlFile にファイルのパスを指定する仕組み

Yasuo Higa [E-MAIL ADDRESS DELETED]
2007年 10月 29日 (月) 12:37:02 JST


ひがです。

> せとあずさです。
> 
> On Mon, 29 Oct 2007 11:34:44 +0900
> Toshihiro Nakamura <[E-MAIL ADDRESS DELETED]> wrote:
> 
> > 中村(taedium)です。
> > 
> > [Seasar-user:11201]の件ですが、どう思います?
> > http://ml.seasar.org/archives/seasar-user/2007-October/013114.html
> > 
> > 私は対応してもいいんじゃないかと思います。
> > 
> > public interface AaaDao {
> >   @SqlFile("org/example/dao/Hoge")
> >   public DetailA findById(Integer Id);
> > }
> > 
> > という感じで、拡張子なしのパスを@SqlFileに指定できるということで
> > 考えています。
> 
> DoltengやS2Daoプラグインが追従できるなら対応してもいいと思います。
> あと、私としては
> @SqlFile("org/example/dao/Hoge.sql")
> のほうが好みなのですけど、どうでしょう。
> 
@SqlFile("org.example.dao.Hoge")
の方がいいと思いますよ。
DBMSごとにSQLファイルを切り替える機能があるので、
論理的なパスのほうがいいのではないでしょうか。

S2JDBCはそうなっています。
http://s2container.seasar.org/2.4/ja/s2jdbc_manager.html#SQL%E3%
83%95%E3%82%A1%E3%82%A4%E3%83%AB%E3%81%AE%E3%83%91%E3%82%B9

--
Yasuo Higa
[E-MAIL ADDRESS DELETED]


seasar-s2dao-dev メーリングリストの案内