嘿,我是 Web 开发的新手,我在使用 servlet 的 Cashbook Web 应用程序中遇到问题 我的数据库中有两个表 用户(主键 P_ID)和交易(主键 T_ID) 现在,每当 USER-A 将事务添加到事务表中时,USER-B 也可以在登录我的 Web 应用程序时看到该事务。有没有一种方法可以让 USER-A 添加到 Transaction 表到 DB 中的任何事务只对 USER-A 可见,而不对任何其他 USER 可见? 因此,当 USER-B 登录时,他只能看到 USER-B 的交易,而看不到 USER-A 的交易。 谢谢。非常感谢您的帮助
最佳答案
最简单的解决方案(没有 Multi-Tenancy 或其他东西)是在 Transactions 表中有一个到 User 表的外键,然后你可以过滤用户,反之亦然,或者使用 JPA 来做类似的事情:user.getTransactions()
关于java - 如何将事务插入到 mysql 中的表中,使其对每个用户都是唯一的,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/27017369/