タグ

関連タグで絞り込む (2)

タグの絞り込みを解除

hibernateに関するkakkunpakkunのブックマーク (2)

  • Hibernate:多対多に対する問い合わせ - BitArts Blog

    メモメモ。UserとGroupがmany-to-manyの関係で、Set User#getGroups()を介して指定のGroupに繋がっているUser達を取得したい場合のHQLクエリーの書き方。 select user from User as user join user.groups groups where groups.name = 'group1' joinしないといけないのか。where句だけで簡単に取れないのかなあ。 8/13追記)同じことをCriteriaでやる方法。 Criteria crit = session.createCriteria(User.class); crit.createAlias("groups", "g"); Criterion exp = Expression.eq("g.name", "group1"); crit.add(exp); Lis

    Hibernate:多対多に対する問い合わせ - BitArts Blog
    kakkunpakkun
    kakkunpakkun 2008/07/28
    多対多問合せすごい助かった
  • Hibernate Annotations

    Hibernate3にJava2SE5のアノテーションを追加するのがHibernate Annotationsで、これでマッピング定義ファイルが必要なくなるわけなんですが、このアノテーション、基的にはEJB3と同じものを使っています。 なので、Hibernate Annotationでアノテーションを使ったORマッピングに慣れておくとEJB3が来たときも安心です。 というか、これ、いいです。 なんか、楽々。 ほら、Hibernateの説明って、ちょっと試しに使うのにもやたら長ったらしい準備が必要だったでしょ。 あれが、こんなもん。 ※2005年12月11日追記 EJB3については別にチュートリアルを書きました。 かなり楽です。 EJB3+JSF入門 ということでhttp://www.hibernate.org/あたりからHibernate3とHibe

    kakkunpakkun
    kakkunpakkun 2007/01/23
    hibernate3
  • 1