Я хотел бы получить объекты ResponsableEntity по идентификатору из базы данных, в которой они сохранены.Я впервые использую Spring-boot и hibernate, и в моем проекте не работают слюши на другие темы
Вот мой код:
ResponsableEntity:
@Entity
@Table(name = "responsable")
public class ResponsableEntity {
/**
* Id of the responsable
*/
@Id
@GeneratedValue(strategy = GenerationType.IDENTITY)
private Integer id;
/**
* First name of the responsable
*/
@Column(nullable=false)
private String firstName;
/**
* Lst name of the responsable
*/
@Column(nullable=false)
private String lastName;
/**
* Last latitude of the responsable position
*/
private Double latitude;
/**
* Last longitude of the responsable position
*/
private Double longitude;
/**
* All getters and setters [...]
*/
}
ResponsableDBRepository:
@Repository
public interface ResponsableDBRepository extends CrudRepository<ResponsableEntity, Long> {
}
ResponsableController (REST):
@RestController
@RequestMapping("/responsable")
public class ResponsableController {
/**
* CRUD Repository atribut needed for the methods below
*/
private final ResponsableDBRepository responsableDBRepository;
private final ResponsableStatDBRepository responsableStatDBRepository;
/**
* Constructor
*
* @param responsableDBRepository CRUD repository for ResponsableEntity
* @param responsableStatDBRepository CRUD repository for ResponsableStatEntity
*/
@Autowired
public ResponsableController(ResponsableDBRepository responsableDBRepository, ResponsableStatDBRepository responsableStatDBRepository){
this.responsableDBRepository = responsableDBRepository;
this.responsableStatDBRepository = responsableStatDBRepository;
}
@GetMapping(path = "/get")
public @ResponseBody String getAllResponsable(){
//get object with id given
return "Returned";
}
}
Мне бы хотелось, чтобы при вызове этого запроса объект загружался из базы данных, а объект ResponsableEntity былсоздан с информацией, сохраненной в базе данных.Я уже попробовал большинство ответов, которые нашел по другим темам, но большую часть времени моя среда IDE говорила мне, что он не может найти требуемый класс, и, похоже, это классы по умолчанию из Hibernate и Spring
Спасибозаранее за ваш ответ!