• 締切済み

HibernateとDB

現在、Java、Hibernate、Postgresqlなどを使って Webサイトを作成しています。 Hibernateの設定は私がやったわけではないのですが、(というか私はHibernateの知識がほとんどありません..) テストを行っている中で、データをinsertする際に まれにプライマリキーの重複で怒られてしまいます。 推測なのですが、HibernateとPostgresqlの同期がうまくとれていないために起こっているとの結論にいたりました。 Hibernateを使用するにあたって、正確にDBと同期をとるような設定や使用方法があるのでしょうか? ご存知の方おりましたら、ご教授していただければ幸いです

みんなの回答

  • dekopa-
  • ベストアンサー率42% (161/378)
回答No.1

>推測なのですが、HibernateとPostgresqlの同期がうまくとれていないために起こっているとの結論にいたりました。 という推測は本当にあっていますか? いったいどういう操作をしたら、エラーが出たのでしょうか? PKが重複した、とありますが重複した原因が「同期がとれていない」というのは、何故そういう結論に至ったのでしょう? どうやってPKを決めていますか?その決め方がおかしいのでは? >Hibernateの設定は私がやったわけではないのですが 開発中なら、なぜその設定をやった人に聞かないのでしょう?

rain08
質問者

お礼

>>Hibernateの設定は私がやったわけではないのですが >開発中なら、なぜその設定をやった人に聞かないのでしょう? 事情により設定をやった方は消えました。。。 >>推測なのですが、HibernateとPostgresqlの同期がうまくとれてい>>ないために起こっているとの結論にいたりました。 >という推測は本当にあっていますか? >いったいどういう操作をしたら、エラーが出たのでしょうか? >PKが重複した、とありますが重複した原因が「同期がとれていない」>というのは、何故そういう結論に至ったのでしょう? >どうやってPKを決めていますか?その決め方がおかしいのでは? 詳細が抜けてすいません。 なんとか解決できました。ありがとうございます。