2012-03-29 167 views

回答

2

没有,SE这里http://www.objectdb.com//api/java/jpa 怎么办呢

另一件事,是自动生成的ID,但是是的,你可以改变,只要你想)

+0

一个id根本不必自动生成。它是用户偏好。 – DataNucleus 2012-03-29 15:06:54

+0

“但是,你可以随意更改”=“它的用户偏好” – F3rr31r4 2012-03-30 07:08:57

4

为什么必须有永远是人谁,当指示不要按下按钮,只是为了看看会发生什么? Embeddable是一种类型,就像Entity一样,不应该一起使用,因为根据定义,Embeddable不能有Id。

+0

yiep ..忘记了那个;) – F3rr31r4 2012-03-29 14:48:07

0

编号嵌入式设计被嵌入到实体中。它们用于实现构图模式。

0

好吧,我们在这里混淆的东西。

实体是一个java类,其实例需要在数据库中以每个实体一个表的形式存在持久性,每个实例一行。

其他类的其他实例既可以是具有自己表的实体,也可以与一对多,多对多以及此类注释链接,也可以直接“嵌入”到另一实体的同一个表中。当你有复杂的键时,这是非常有用的,你需要单独的类来定义主键。

所以,要么你有一个嵌入类,它的实例将被保存在另一个实体内,或者你有一个实体将被保存到它自己的表中。