Класс ModelMapper не найден Ошибка в Java - PullRequest
0 голосов
/ 22 сентября 2019

Я хочу отобразить объект класса Department на DepartmentDto, для этого я создаю новый объект класса ModelMapper.Но почему-то это показывает ClassNotFound Error.Пожалуйста, помогите мне в этом.

Ниже приведен класс POJO организации Отдела

@Entity
@Table(name="TBL_DEPARTMENT")
public class Department {

@Id
@GeneratedValue(strategy = GenerationType.AUTO)
@Column(name = "DEPT_ID")
private Integer deptid;
@Column(name = "DEPT_NAME")
private String deptname;
@Column(name = "DEPT_HEAD")
private String depthead;

@OneToMany(mappedBy = "dept",orphanRemoval = true,fetch = FetchType.LAZY)
@JsonManagedReference
private List<Employee> employees = new ArrayList<Employee>();

 //getter and setters
}

Отдел Dto класса

public class DepartmentDto {

private String deptname;

private String depthead;

//getter and setters
}

файл pom.xml

  <dependency>
     <groupId>org.modelmapper</groupId>
        <artifactId>modelmapper</artifactId>
        <version>1.1.0</version>
  </dependency>

Код для создания объекта ModelMapper

public List<EmployeeDto> getAllEmp()
{
    List<EmployeeDto> empdto = new ArrayList<EmployeeDto>();

    List<Employee> emplist =   empdao.getAllEmp();


    for(Employee emp : emplist)
    {
        Integer deptid = emp.getDept().getDeptid();
        Department deptartment =   deptdao.findDeptById(deptid);


        ModelMapper model = new ModelMapper();
        DepartmentDto deptdto = new DepartmentDto();
        model.map(deptartment, deptdto);


        EmployeeDto edto  = new EmployeeDto();
        edto.setId(emp.getId());
        edto.setDesignation(emp.getDesignation());
        edto.setEmail(emp.getEmail());
        edto.setMobile(emp.getMobile());
        edto.setName(emp.getName());
        edto.setSalary(emp.getSalary());



        empdto.add(edto);

    }

    return empdto;
}

Ошибка enter image description here

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...