从一个类中获取一个Key到另一个类

时间:2016-05-13 07:50:03

标签: java

假设我有一个类,我生成一个带有一些键的数据库,现在我想要一个其他类,我使用例如" key123"正如我在下面命名的那样,我该怎么做?是否可以将@Basic和public String key123复制并粘贴到其他类中? Basic Basic注释会将它从DB中提取到该类中吗?即使他们都有不同的套餐?

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

@Basic
private String someotherKey;

@Basic
public String key123;

1 个答案:

答案 0 :(得分:0)

您可能需要使用MVC开发模型

类键 - 使用@Entity注释等作为对象的数据库表

Class KeysDao - 执行所有数据库调用的数据访问对象keysDao.update(Keys),keysDao.add(Keys),keysDao.get(id)keysDao.getAllKeys()等。

Class KeyService - 它具有业务逻辑,因此您可以在任何其他类中说出keyService.getKey(id)并从返回的DB中获取Key。然后你可以在你想要的任何其他课程中获得它。

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