Lifeとあるプログラマの備忘録2007-01-11HQLを使うとClassNotFoundExceptionが発生するhibernateHibernateの勉強が一通り終わったので、早速手持ちのフレームワークを改造してHibernateを使ってみることにしました。データベースはHSQLDBを使うことにしました。慣れるのに少し苦労しましたが何とか使えるようになりました。DB環境も整ったしあとは動かすだけと。クライテリアクエリはうまく動いたんですが、HQLを使うとClassNotFoundExceptionが発生して落ちてしまう。マッピングファイルとクラスはあってるのに何でかようわかりません。調べてみると↓この記事に解決策が書いてありました。org.hibernate.hql.classic.ClassicQueryTranslatorFactory</property>を追加するとClassNotFoundExceptionが発生せずにちゃんと動きました。この方法あんまりいい解決策じゃないみたい。http://forum.hibernate.org/viewtopic.php?t=939468あれWeblogic8.1の問題みたいじゃないですか。いまWeblogic8.1使ってます。</container-descriptor></weblogic-web-app>と追加してもちゃんと動きました。やったけど単純にMANIFEST.MFにhibernate3.jarを追加するだけでいけないもんかとためしましたがダメでした。う〜ん、Weblogic9に移行しようかな。(7)はてなブログをはじめよう!glass-_-onionさんは、はてなブログを使っています。ブログを報告するスターをつけました引用をストックしましたストック一覧を見る閉じる引用するにはまずログインしてくださいログイン閉じる引用をストックできませんでした。再度お試しください閉じる限定公開記事のため引用できません。