Tag: object persistence

JPA和独特的领域

我的应用程序中有两个持久性对象:附加到事物的东西和标签。 该应用程序可以生成带有标签的东西的集合。 标记对象具有唯一的名称(使用相同的标记标记两次没有意义)。 当插入Thing(附加了标记对象)时,db中可能已经存在一些具有相同名称的标记对象。 现在这里是我不记得有关JPA的部分,有没有办法告诉JPA如果它违反了唯一约束,它不应该尝试将相应的对象添加到db? 或者有没有办法有效地执行此操作而无需首先获取所有对象,然后将该集合合并到内存中然后将所有内容写回来? 我也想知道是否可以立即保留整个集合,或者在使用JPA时是否必须为每个对象调用persist?

持久化java对象最简单的方法是什么?

现在我有java程序,其类目前是POJO并存储在易失性存储器中。 这些都需要坚持下去。 据我所知,两个流行的选择是JDO和Java Persistence API。 对于那些对SQL,Torque等知之甚少的人来说,这是为程序数据添加持久性的最简单方法吗?