- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
在我的代码中,我有一个 Employee
和 Task
实体,与 ManyToMany 关系相关。创建新的 Employee 对象时,我可以使用 empToBePersisted.getTasks().add(existingTask) 将他分配给现有任务。但是,当我持久化它时,该关系会持久化在数据库中,但只能从Employee
端看到。 Task
在重新启动应用程序后会看到它。怎样才能让坚持后立即可见呢?
最佳答案
所描述的行为是正常的。使用双向关联时,您需要处理双方。
Bidirectional relationships between managed entities will be persisted based on references held by the owning side of the relationship. It is the developer’s responsibility to keep the in-memory references held on the owning side and those held on the inverse side consistent with each other when they change.
在这种情况下,您需要手动调用existingTask.setEmployee(empToBePersisted)。
您还可以查看this answer了解更多详情。
关于java - 具有多对多关系的持久对象从反面不可见,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/19501844/
我怎样才能做 git submodule absorbgitdirs 的反向操作? ? IE。移动子模块的 .git信息出superproject/.git/modules/然后回到 superpro
(注意:有一些类似的问题,但我找不到完全重复的问题) 问题 考虑抛硬币任意次数。在得到 3 个反面之前得到 2 个正面的概率是多少? 代码 为了模拟这一点,我设置了 10000000 次试验,其中 0
我是一名优秀的程序员,十分优秀!