【发布时间】:2012-04-04 10:32:49
【问题描述】:
我开始使用 JPA,但我总是对实体的术语及其用法感到困惑,我读了很多书,但还是不太明白。 我阅读了它的 Oracle 文档,但它并没有真正解释它在事务中的作用。
什么是 JPA 实体?他们实际上是否保存了每一行的数据,我的意思是,他们是否存储了保存行数据的实例?还是他们只是映射数据库的表,然后在其中插入和删除?
例如,如果我使用这个:
entity.setUserName("michel");
然后持久化它,然后更改用户名,并再次持久化它(即合并它)
这会改变之前输入的用户名吗?还是在数据库中创建一个新行?
【问题讨论】:
标签: java database jpa entities