【发布时间】:2011-10-29 09:49:58
【问题描述】:
我在我的项目中使用 Spring.Net 进行依赖注入。现在我也想用它来延迟加载我的对象属性。
这是一个例子:
我用:
- CustomerDao 访问数据库 (getCustomer(idCustomer), getAddresses(idCustomer))
- 客户(姓名、姓氏、IList 地址……)
- 地址 (...)
我想将 Spring.Net 配置为延迟加载 Customer.Addresses 属性。
我想我必须使用拦截器...你能指出一个简单的配置示例吗?
【问题讨论】:
-
我是否理解正确,您所有的客户和地址实例都是在您的 spring 配置中配置的?这将是非常不寻常的。大多数时候,您从某种数据库中检索这些类型的对象(实体)。
-
不行,Spring中只配置了CustomerDao。客户和地址是 POCO 实体。
标签: c# nhibernate aop spring.net