最終更新:
susatadahiro 2007年04月14日(土) 17:09:33履歴
Hibernateガイド(SQL使いからの移行編)
ナマのSQLとか、preparedstatmentを使ってた人が、
Hibernateでcriteriaを使った(?)DBアクセスを使いこなすまでに
役立ちそうな内容をメモしていく。つもり。
Hibernateでcriteriaを使った(?)DBアクセスを使いこなすまでに
役立ちそうな内容をメモしていく。つもり。
JMeterの更新情報があるのか、と思って見た方へ
ごめんなさい。
でも、次節に書きますが、Hibernateとパフォーマンスの関係はとても大事になってくると思うので、もう少し読んでもらえると嬉しいです。
ごめんなさい。
でも、次節に書きますが、Hibernateとパフォーマンスの関係はとても大事になってくると思うので、もう少し読んでもらえると嬉しいです。
JMeterを選択肢に入れているor使っている方の多くは次のどちらかではないかと思います。
負荷ツールはサーバ側での使用言語と合わせる必要な無いのですが、
周囲や自分がJava系だと自然とJava系ツールを選択するのではないかと思います。
またJmeterはjavaの"ほぼ"総本山であるjakartaの一員でもあることも大きな要因だと思います。
- プロジェクトがサーバ側のアプリをJavaで作っている。
- 自分自身がJava系エンジニアだ。
負荷ツールはサーバ側での使用言語と合わせる必要な無いのですが、
周囲や自分がJava系だと自然とJava系ツールを選択するのではないかと思います。
またJmeterはjavaの"ほぼ"総本山であるjakartaの一員でもあることも大きな要因だと思います。
JMeterを使って性能測定をされる方は、別の機会ではサーバ側の開発をJavaでやったりするのではないでしょうか?
HibernateのようなO/Rマッピング(?)を使う機会はなんだかんだいってこれから増えていくと思います。
一時的にせよHibernateの初心者が増えるということでもあり、基本的なノウハウ不足も起こると思います。
ナマのSQLを書いている時は性能問題を起こしそうなSQLに気がつくけど、Hibernateでcriteriaを使うと、まだ馴れていなくて初歩的と言われるようなミスをやらかしてしまうことが過渡的にせよ多くなるかと思います。
つまり、
というキーワードで考えた場合、JMeterのほかにHibernateという要素が重要な位置を占めるようになってくるのではないかと思うのです。
HibernateのようなO/Rマッピング(?)を使う機会はなんだかんだいってこれから増えていくと思います。
一時的にせよHibernateの初心者が増えるということでもあり、基本的なノウハウ不足も起こると思います。
ナマのSQLを書いている時は性能問題を起こしそうなSQLに気がつくけど、Hibernateでcriteriaを使うと、まだ馴れていなくて初歩的と言われるようなミスをやらかしてしまうことが過渡的にせよ多くなるかと思います。
つまり、
- Java
- パフォーマンス。性能。
というキーワードで考えた場合、JMeterのほかにHibernateという要素が重要な位置を占めるようになってくるのではないかと思うのです。
PreparedStatementなどを使うなどして、それなりなレベルで開発してきた人が
Hibernateに移行するときに、
というあたりに役立ちそうな内容にしたいと、今は思っています。
まさしく今の自分が↑コレなので。
Hibernateに移行するときに、
- どっから手をつければいいのか
- こういうSQLを実行したいのだけど、Hibernateではどうやって書けばいいのか?
というあたりに役立ちそうな内容にしたいと、今は思っています。
まさしく今の自分が↑コレなので。
コメントをかく