3
A
回答
10
一个实体已经定义了该表的持续位置。因此,当您在实体A中拥有B实体列表时,无需为Bs定义目标表:B已经定义它。值类型没有任何关联的表,因此实体A中的List<String>
的映射必须定义将使用哪个表来存储此列表。
此外,根据定义,值类型始终完全由其包含的实体拥有。一旦删除实体,您也删除与此实体关联的所有字符串。实体情况并非如此:当您删除课程实体时,您不会删除其所有学生。
这些只是两个示例,显示必须定义不同的映射属性。
0
实体类型的对象具有自己的标识,其中值类型的对象没有数据库标识,它属于实体。 值类型对象通过拥有实体进行标识
相关问题
- 1. 休眠:如何决定实体类型和值类型对象
- 2. 在休眠中加载类型实体
- 3. 休眠时的值类型
- 4. 休眠Groovy实体
- 5. Oracle Char类型和休眠
- 6. 休眠模型类和DAO
- 7. 休眠依赖于列值的实体
- 8. 休眠餐后和引用的实体
- 9. 休眠 - createNativeQuery与“非实体类”结果
- 10. [休眠]错误:未找到实体类:
- 11. 休眠 - 集中实体实例
- 12. 实现自定义休眠类型
- 13. 休眠添加实体子实体ID
- 14. CriteriaBuilder和实体列表(休眠)
- 15. 休眠和可序列化实体
- 16. 休眠组合实体
- 17. 休眠保存实体
- 18. 休眠:删除实体
- 19. 休眠派生实体
- 20. 休眠@ManyToMany多个实体
- 21. 休眠实体导出
- 22. 休眠 - 实体审计
- 23. 休眠org.hibernate.MappingException:未知实体
- 24. 休眠实体持久性
- 25. JPA /休眠删除实体
- 26. Springboot休眠实体映射
- 27. 休眠实体映射
- 28. 休眠未知实体
- 29. 休眠 - 实体集合
- 30. 休眠 - 扫描实体