1
我在我的实体对象中收到以下消息?基本属性类型不应该是IDao - intellij消息
基本属性类型不应该是IDao
凡正在使用这样的:
@Entity
@Table
public final class MyEnity {
@Resource(name = "Dao")
private IDao dao;
我知道这个名字是坏的,但什么是与注射吾道问题(注释与存储库)到我的Domain对象被注释为一个hibernate实体?而IDao是一个由Dao类实现的接口...
好的,有没有更好的方法将dao注入到域对象中? – NimChimpsky
获取资源注入到使用'new'运算符创建的对象的唯一方法是'@ Configurable'(http://vikdor.blogspot.in/2012/08/using-configurable-to-inject-resources.html)注释。 – Vikdor
我得到的印象可能是错误的,你认为这可能不是最好的主意?我看不出还有什么可以使用域对象的reposity/dao? – NimChimpsky