Entity 개체에 다음 메시지가 나타납니다.기본 속성 유형은 IDao 인텔리전스 메시지가 아니어야합니다.
기본 속성 유형은 안가 같이 사용되는 IDao
:
@Entity
@Table
public final class MyEnity {
@Resource(name = "Dao")
private IDao dao;
나는 이름이 나쁜 알고 있지만, 내 다오을 주입의 문제는 무엇인가 (저장소로 주석 됨)을 최대 절전 엔티티로 주석 처리 된 내 도메인 개체에 추가 할 수 있습니까? 그리고 IDao는 Dao 클래스에 의해 구현 된 인터페이스입니다 ...
OK, 도메인 객체에 DAO를 삽입하는 더 좋은 방법이 있습니까? – NimChimpsky
'new' 연산자를 사용하여 생성 된 객체에 리소스를 주입하는 유일한 방법은'@ Configurable'입니다 (http://vikdor.blogspot.in/2012/08/using-configurable-to-inject-resources.html). annotation . – Vikdor
나는 아마도 이것이 실수로, 아마도 이것이 최선의 생각이 아닐 것이라고 생각하는 인상을 받고 있습니까? reposity/dao를 도메인 객체와 함께 사용할 수있는 다른 방법을 알 수 없습니까? – NimChimpsky