Я пытаюсь привести String в объект Class.У меня есть заказы, которые также состоят из объекта из класса.Я сохраняю свои бронирования в базе данных оракула, но я сохраняю Roomnumer только как строку, поскольку вы не можете сохранить комнаты в Oracle.Если я загружаю свои бронирования из базы данных, мне нужно преобразовать номер комнаты обратно в объект комнаты.Я не знаю, правильно ли я пытался сделать то, что пытался сделать, но, может быть, кто-то знает более простой способ сделать это, так как я все еще начинающий.
Вот что у меня так далеко:Я загружаю свои заказы из своей базы данных и при установке переменных я использую метод setRoom, чтобы изменить String roomNumber на комнату, пройдя по всем моим комнатам и проверив, есть ли комната с таким же номером
public void setRoom(String roomNr) {
Collection<Room> roomList = new ArrayList<Room>();
roomList = rManager.loadAllRooms();
for (Room r : roomList) {
if (r.getRoomNr().equals(roomNr)) {
this.room = r;
}
}
}