Hibernate
以上、6 記事にわたって Hibernate の使い方を見てきました。本当は結合とかの話もしたかったのですが、私自身まだ実例を作っていない*1ということもあるのですが、何よりもHibernate そのものを使うことはほとんどないという実態の方が大きな要因として挙げ…
Criteria による問い合わせ HQL による問い合わせは、オブジェクト指向の中に問い合わせ言語の考えを持ち込むことになるので、その点では従前の SQL を用いる方法とあまり変わりがありません。そこで Hibernate には Criteria という、もう一つの問い合わせ…
DAO クラスの作成 package jp.mydns.akanekodou.dao; import org.hibernate.SessionFactory; import org.hibernate.service.ServiceRegistry; import org.hibernate.service.ServiceRegistryBuilder; import org.hibernate.cfg.Configuration; public class …
永続化クラスとマッピングファイルの作成 まずは永続化クラスを作成します。普通の JavaBeans の作り方と同じです。 package jp.mydns.akanekodou.model; import java.io.Serializable; public class Customer implements Serializable { private static fin…
Hibernate は Java で利用できる ORM のひとつで、世界的にもっとも利用されているものです。以前紹介した MyBatis では、実際に問い合わせを行う SQL を自分で書く必要がありました。しかし問い合わせるデータベースの種類によって微妙に変わることがありま…
http://www.sssg.org/blogs/hiro345/archives/10663.html ここを参考に JBoss AS7 に MySQL の JDBC ドライバを追加する。んで、standalone.xml をちょちょいと書き変える。 <datasources> <datasource jndi-name="java:/mysql/menudb" pool-name="MySQL" enabled="true" use-java-context="true" jta="true"> <connection-url>jdbc:mysql://localh…</connection-url></datasource></datasources>
EJB も使えるようになったしいよいよ Hibernate JPA + EJB に挑戦しようとしたがなかなか上手く行かない。ファイル構成が拙いのかも知れないので、現状のファイル群の配置状況を見てもらってアドバイスをもらおうかと思います。まず EJB プロジェクト側。 こ…