Java превращает строку из базы данных в объект класса - PullRequest
0 голосов
/ 12 июня 2018

Я пытаюсь привести 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;
            }

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