【发布时间】:2021-12-08 10:15:24
【问题描述】:
我是使用 Spring Data Jpa 的新手,但我知道通常会在 Java 中创建一个“模型”/“实体”类,它代表数据库表中的一行数据。当我有一个具有 3 列/类属性的小表时,这对我来说很有意义,但是对于具有 100 列的表的情况呢?很难创建具有 100 个属性的“模型”类?我问这个的原因是因为我在 MySQL 数据库表中存储了一个大型的火车站邻接矩阵。我想在我的 Java Spring 应用程序中与这些数据进行交互,但我不知道如何做到这一点。
我对我可能错误地存储数据或在这种情况下根本不应该使用 Spring Data JPA 持开放态度。任何建议将不胜感激!
谢谢。
编辑:
我会尝试更清楚地解释我想要做的事情。我想基本上将这个“站”(邻接矩阵)数据库表的副本导入到我的 Java Spring 应用程序中。我不知道如何最好地执行此“导入”,或者将表存储在什么 Java 数据结构中。我希望能够在 Java 中对数据运行一次 BFS 等算法。
表中的数据是显示火车网络图的邻接矩阵。 “1”表示车站由轨道连接,“0”表示没有连接。
【问题讨论】:
-
每个
Station有多少个相邻的Station?我猜是 1 或 2 -
@JettoMartínez 'Station' 节点的最大度数是 4
标签: java mysql spring spring-data-jpa adjacency-matrix