2016-05-13 121 views
0

可以說我有一個類,其中我使用一些鍵生成一個數據庫,現在我想要一個其他類,例如我使用的「key123」它在下面,我該怎麼做?這是可能的只是複製&粘貼@Basic和公共字符串key123在其他類?那個Basic註釋是否將它從數據庫中提取到該類中?即使他們都有不同的包裝?從一個類中獲取一個密鑰到另一個類

@Id 
@GeneratedValue(strategy = GenerationType.IDENTITY) 
@Basic 
@XmlAttribute 
@XmlID 
private Long id; 

@Basic 
private String someotherKey; 

@Basic 
public String key123; 
+0

聽起來像您需要閱讀並理解數據庫標準化和關係數據庫。 –

+0

@TheresaForster可能是的,對現在我不能投入太多時間,因爲我必須現在提供它,如果您對我的問題有一個想法,會有所幫助女士:) – ECasio

回答

0

你可能需要用發展的MVC模型

類關鍵字 - 數據庫表的使用@Entity批註等對象

類KeysDao - 數據訪問對象做所有數據庫調用keysDao.update(Keys),keysDao.add(Keys),keysDao.get(id)keysDao.getAllKeys()等

類KeyService - 這有業務邏輯,所以你可以說任何其他類keyService.getKey(id)並從返回的數據庫中獲取密鑰。然後你可以在任何你想要的課程中獲得它。

如果你的意思是進入另一個表,你需要查看SQL表連接並正確創建你的查詢(或者在數據庫中創建一個視圖 - 並不是很多人知道,但是你可以使用視圖來更新和添加,這意味着你可以使用視圖中的數據進行一次提交,而不必知道下面的實際標準化數據庫。