java - 如何使一张表中的数据相对独立
大家讲道理
大家讲道理 2017-04-17 13:02:04
0
1
322

现有一些表,里面有一些不同公司的的数据,要求当前的操作人只能访问和操作本公司的数据,请问应该怎么实现比较好?
现在用的方法是每个表都加个字段来区分,查询或者操作的时候都加上这个条件。

项目框架 spring mvc +shiro + mybatis + mysql

大家讲道理
大家讲道理

光阴似箭催人老,日月如移越少年。

全部回覆(1)
左手右手慢动作

公司比較多的話,你這樣做的就很好。

公司不多,可以分錶,以表名區分。也可以分庫,每家公司一個庫。

這三種,針對租用戶類型應用程式各有好處。按表就可以用資料庫上設定權限,而且按庫一樣,比較安全。按欄位的方式,好處是靈活,無需考慮跨表跨資料庫的操作效能影響和程式碼編寫的麻煩。但是要警惕app的權限管理,這些本來可以有資料庫來做的工作,現在需要app自己考慮。

熱門教學
更多>
最新下載
更多>
網站特效
網站源碼
網站素材
前端模板