2007-08-23から1日間の記事一覧

何が原因??

あるテーブルAはテーブルBにFKがあり、DBFluteでGenを行った後に [Seasar.Dao.Attrs.Sql("select * from hoge")] System.Collections.IList GetListAll(); を呼んだ場合と外だしSQLでselect * from hogeを書いてsql2entityを 行いそのSQLを呼んだ場合ではか…

テーブル名と同じカラム名

適当にテーブルを作ってDBFluteでGenをしたらなぜかエラーがでた。 testというテーブルにtestというカラムを作っていたらTestという クラスにgetter/setterのところの名前がprivate string Testという のができていたためだった。

InsertOrUpdate(C#)

Oracleの自動採番のPKなどがある場合 torque.sequenceDefinitionMap でsequenceを設定しますが、BehaviorのInsertOrUpdateメソッドを 使用するとSelectNextVal()でPKをセットする部分がないと エラーになる(と思います)。そこは注意しておこう。