1
私はnhibernateに新しく、リポジトリパターンを見てきました。私が抱えている問題は、オブジェクトの関係、特にジェネリックリポジトリを使って新しいサブオブジェクトを保存する方法をどのように扱うべきかということです。オブジェクトの関係を持つ汎用リポジトリnhibernate
サブオブジェクトのタイプの汎用リポジトリの新しいインスタンスを作成して保存することをお勧めしますか? (下の擬似コード)
GenericRepository<Product> genrep1 = new GenericRepository<Product>(session);
Product prod = genrep1.find(1);
Category cat = new Category();
GenericRepository<Category>() genrep2 = new GenericRepository<Category>(session)
genrep2..save(cat);
prod.category = cat;
genrep1.save(prod);
何か不足していますか? それとももっと良い方法がありますか?
ああ、これを指摘してくれてありがとう、非常に役に立ちます。 –