如何在MYSQL中从双相关表中获取对象?

时间:2016-12-20 11:42:42

标签: java mysql jdbc

我有一个Java项目,我用phpmyadmin创建了使用MySQL的表。 在应用程序中,我们需要进行基本的messenger应用程序 但是我无法决定如何制作类结构和数据库结构。

我做到了; 我有2张桌子。

User | id | ... | messageIds(varchar, it stores message ids which user received in comma seperated String)

Message | ownerId(foreign key for id) | ... |

在项目中我有2个用户和消息类 用户具有ArrayList收件箱 消息具有用户发件人

我想从数据库中获取用户和消息对象,我需要填充对象构造函数。但是在该结构中,我需要获取带有id的消息来构造用户,并且还需要具有id的用户来构造消息。

你有什么建议? 我是否需要更改表格结构? 有没有合理的解决方案? 我是否需要改变班级结构?

0 个答案:

没有答案