在通过Hibernate从DB检索的类中使用Springbean

在通过Hibernate从DB检索的类中使用Springbean,hibernate,spring,Hibernate,Spring,所以我有一个类,PriceFeed,我使用Hibernate从数据库中检索它。这是必要的,因为不同的产品使用不同的price提要实现,每种实现都通过一组属性进一步区分 不幸的是,price提要还需要保存它检索到的价格,并在每次检索到一组新的价格时进行自我更新 据我所知,这是由DAO实现完成的,通常作为Springbean检索 当我从数据库加载行时,有没有一种方法可以自动将Springbean放入price提要?对于JPA实现来说,您所要求的不是常规做法。它更像是DB access的活动记录样式。

所以我有一个类,
PriceFeed
,我使用Hibernate从数据库中检索它。这是必要的,因为不同的产品使用不同的price提要实现,每种实现都通过一组属性进一步区分

不幸的是,price提要还需要保存它检索到的价格,并在每次检索到一组新的价格时进行自我更新

据我所知,这是由DAO实现完成的,通常作为Springbean检索


当我从数据库加载行时,有没有一种方法可以自动将Springbean放入price提要?

对于JPA实现来说,您所要求的不是常规做法。它更像是DB access的活动记录样式。我不是在判断哪一个更好!:-)

如果您想在加载时向实体中注入一些东西,您可以通过实现拦截器和onLoad方法从应用程序上下文中注入bean来实现


您可以在
PriceFeed
类上使用Spring的
@可配置的
注释来自动关联任何字段。你看,不过要小心像这样的虫子