写的EmployeeDao无法在EmployeeServiceImpl中完成自动注入。
这是EmployeeDao
import com.cdut.bean.Employee;
import org.apache.ibatis.annotations.Mapper;
import org.springframework.data.jpa.repository.JpaRepository;
import org.springframework.stereotype.Repository;
/**
* 简单的dao层只需要继承JpaRepository接口,即可,
* 两个参数,分别表示 —— 实体类型、主键类型
* 复杂sql语句再自己增加接口
*/
@Mapper
@Repository
public interface EmoployeeDao extends JpaRepository<Employee , Integer> {
}
这是EmployeeServiceImpl的一部分代码
import java.util.List;
@Service
public class EmployeeServiceImpl implements EmployeeService {
@Autowired
private EmployeeDao employeeDao;
@Override
public void addEmployee(Employee employee) {
}
这是写的EmployeeService代码
import java.util.List;
public interface EmployeeService {
public void addEmployee(Employee employee);
public void deleteEmployee(Integer empId);
public Employee selectEmployeeByEmpId(Integer empId);
public void updateEmployeeByEmpId(Employee employee , Integer empId);
public List<Employee> finAllEmployee();
}