タグ

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

タグの絞り込みを解除

javaとjpaに関するtwainyのブックマーク (2)

  • Old Tech Per: 10 Tips on JPA Domain Modelling

    This post is a collection of tips on what I think is good advice, when domain modelling in Java with JPA as ORM mapping technology. Do you agree? Do you have extra advice? Please let me know! Here they come, in no particular order. 1. Put Annotation on Methods, not Attributes If using annotations on attributes, JPA engine will set directly in the attributes using reflection, hereby by-passing any

    twainy
    twainy 2007/12/01
    attrではなくmethodにAnnotationを、Serializableにしろ、@Embeddableをつかえ、equalsやhashCodeをつかえ、デフォルトコンストラクタとIDsetterはprotectedに、IDにprimitiveを使うな、@Basic,@Columnをつかえ、java.util.Dateではなく、java.sql.Dateをつかえ
  • JPAの問題点 - ひがやすを blog

    JPAには非常に期待している人も多いでしょう。私もその一人です。実際にプロジェクトで使ってみて、見えてきた問題点を書いてみます。JPAの実装としては、Hibernate3.2を使っています。 学習コストが高い。 JPAの全機能のうち、プロジェクトで使うものに絞り込んで教育すると、3日程度で教えることができるのですが、そこそこ使えるようになるには、2〜4週間かかります。これは、Hibernate in Actionにも書いているのでそういうものなんでしょう。 トラブルシューティングが難しい。 多くのプロジェクトで実際にハマルのはこれでしょう。うちのプロジェクトでは、Hibernate職人である小林さんがいるにもかかわらずいろいろ苦労しました。Hibernate職人のいないプロジェクトで使うのは厳しいのではないかと思います。 SQLの扱いが貧弱。 JPQLは、SQLのかなり貧弱なサブセットなの

    JPAの問題点 - ひがやすを blog
  • 1