java - Java 将字符串从数据库转换为类对象
问题描述
我正在尝试将 String 转换为 Class 对象。我的预订也包含教室中的一个对象。我将我的预订保存在 oracle 数据库中,但我只将 Roomnumer 保存为字符串,因为您无法在 oracle 中保存房间。如果我从我的数据库中加载我的预订,我需要将房间号转换回房间对象。我不知道我尝试做的是否正确,它有效,但也许有人知道更简单的方法,因为我还是初学者。
这是我到目前为止所拥有的:我从我的数据库中加载我的预订,并在设置我的变量时使用 setRoom 方法通过遍历我的所有房间并检查是否有一个房间具有相同的号码来将字符串 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;
}
}
}
解决方案
推荐阅读
- python - 监控 Artifactory 中的新工件并将工件属性发送到 API
- regex - 编写一个运行良好的正则表达式
- snowflake-cloud-data-platform - 如何从雪花屏蔽策略中的表中选择随机行?
- spring - 邮递员中的空列表,在oracle数据库中有数据,不显示数据
- google-sheets - Google表格如何去除多行的不同值?
- visual-studio - Visual Studio 19 Xamarin 错误 - “系统资源不足,无法完成请求的服务”
- r - 多个变量的整洁选择语法
- r - 如何用ggtern在一个图形上组合三个三元图
- python-3.x - 当条件已经满足时在while函数中循环?
- javascript - 如何使用 CSS 修剪段落?