我有一个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的用户来构造消息。
你有什么建议? 我是否需要更改表格结构? 有没有合理的解决方案? 我是否需要改变班级结构?