タグ

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

  • Hibernateはどのようにして私のキャリアを破滅寸前にしたか | To Be Decided

    このエントリでは、Grzegorz Gajosによる記事、How Hibernate Almost Ruined My Careerを紹介する。 (Grzegorzから和訳と転載の許可は得た。) 以下はその全文の和訳だが、意訳超訳が混じっているので、もとのニュアンスを知りたければ元記事を読んでもいいし、読まなくてもいい。 想像してくれ。 君はJava開発者で、次のビッグプロジェクトを開始しようとしているところだ。 君は、そのプロジェクト全体に影響する根的な決断をする必要がある。 君の柔軟なデータモデルをオブジェクト指向で抽象化するベストな方法を選択したい。生のSQLを扱いたくはないからね。 どんな種類のデータもサポートしたいし、理想では全種のデータベースをサポートしたい。 すぐに思いつくのは、単にHibernateを使うという解だ。そうだろ? Javaディベロッパの90%は君に同意するだ

    Hibernateはどのようにして私のキャリアを破滅寸前にしたか | To Be Decided
    y___u
    y___u 2017/05/18
    フレームワークの性質を良く知らない人がフレームワークを選ぶことのリスクが良くわかる。Hibernateも使い方次第。ユースケースに合う合わないがあるだけ。
  • grailsのHibernateでSQLのパラメータまで出力する - Yamkazu's Blog

    元ネタ http://burtbeckwith.com/blog/?p=1604 grailsSQLを出力する方法は2通りあってDataSource.groovyで dataSource { ... logSql = true } とするか、Config.groovyで log4j = { ... debug 'org.hibernate.SQL' } とするか。前者は標準出力で、後者はログとして出力される。これで出力されるSQLにパラメータは出力されない。 以下の様な感じ。 insert into book (id, version, title) values (null, ?, ?) 今までパラメータまで出力する場合は、後者のログの出力レベルを変更してやる方法でorg.hibernate.typeパッケージをtraceとして方法でやっていた。 log4j = { ... trace

    grailsのHibernateでSQLのパラメータまで出力する - Yamkazu's Blog
    y___u
    y___u 2013/04/23
    これ絶対必要になるタイミングあるきっと
  • 1