0
我正在使用java play來製作一個web應用程序,並且在使用ebeans和jpa註釋持久保存數據時遇到了一些麻煩。 我已經搜查了很多,我有點困惑,我認爲這是一件應該是共同的,我想有一個名爲像這樣的表:如何使用jpa的前綴表名稱
公司1_users
公司2_users
公司N_users
但我想有一個名爲用戶只有一個實體,可有可能有這個架構?
我已經搜索過關於使用一個實體與多個表,關於使用表名稱前綴和關於使用動態表名稱,但我沒有任何幫助。
有些想法?
爲什麼要將用戶存儲在單獨的表中?爲什麼不把公司存儲爲用戶實體/表的字段/列? –
因爲我不想要一個長到無限的用戶表,你說我有一個概念錯誤?這是否是錯誤防止表增長? – Diegote92
如果這是你唯一的擔心,那麼是的,這是錯誤的。您的數據庫將提供管理大型表格的技術。第一個策略是爲您的公司ID和用戶ID(按此順序)製作唯一索引。第二個策略(如果第一個策略不夠)是對公司進行分區。除非你有十億用戶,否則我懷疑你需要進行分區。該指數應該足夠數千萬 –