从一个类中获取一个密钥到另一个类

问题描述:

可以说我有一个类,其中我使用一些键生成一个数据库,现在我想要一个其他类,例如我使用的“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

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

类关键字 - 数据库表的使用@Entity批注等对象

类KeysDao - 数据访问对象做所有数据库调用keysDao.update(Keys),keysDao.add(Keys),keysDao.get(id)keysDao.getAllKeys()等

类KeyService - 这有业务逻辑,所以你可以说任何其他类keyService.getKey(id)并从返回的数据库中获取密钥。然后你可以在任何你想要的课程中获得它。

如果你的意思是进入另一个表,你需要查看SQL表连接并正确创建你的查询(或者在数据库中创建一个视图 - 并不是很多人知道,但是你可以使用视图来更新和添加,这意味着你可以使用视图中的数据进行一次提交,而不必知道下面的实际标准化数据库。