FAQ/S2DaoTiger

S2Dao Tiger

S2Dao Tiger で使えるアノテーションの一覧

S2サポーター? (2006-06-05 (月) 23:11:12)

  • DAOへのアノテーション
    • @S2Dao(bean=Employee.class)
    • @Query("select * from employee")
    • @Arguments({"job","deptno"})
    • @Sql("")
    • @NoPersistentProperty({"job","deptno"})
    • @PersistentProperty({"job","deptno"})
  • Beanへのアノテーション
    • @Bean(table="EMP") // classへ
    • @Id(value=IdType.SEQUENCE, sequenceName="sequence") // setterへ
    • @Column("EMP") // setterへ
    • @Relation(relationNo=0, relationKey="empid") // getterへ
  • 最近増えたらしい、
    • @Procedure
    • @ValueType
    • についてはよくわからん。補完ヨロ

(thanks > http://pc8.2ch.net/test/read.cgi/tech/1148204750/221)

S2Dao Tiger (1.0.34) を使うコツ

  • s2dao-tiger-example付属のdao.diconは使うな。ValueTypeFactoryの設定が抜けているので動かない
  • j2ee.diconに設定するDBのユーザ名とパスワードはダブルクォートで囲む
    • ※ognlを使うコツです。
  • Postgresは@Id(value=IdType.IDENTITY)には未対応。この時のエラーメッセージが意味不明なので注意
    • (ID取得のためのSQL文字列を返すメソッドがnullを返し、そのSQLを実行しようとして落ちる。普通は例外投げるように作らないか?)

(thanks > http://pc8.2ch.net/test/read.cgi/tech/1148204750/282)


トップ   編集 凍結 差分 バックアップ 添付 複製 名前変更 リロード   新規 一覧 単語検索 最終更新   ヘルプ   最終更新のRSS
Last-modified: 2006-06-05 (月) 23:11:12 (4789d)