祝大家有美好的一天
我在 hibernate 中遇到了麻烦,而且我是 hibernate 中的新手, 我希望使用 hql 删除子条目, 如果您有解决方案,请帮助我,现在我使用 pojo 类来创建实体而不是 xml 映射。
如何在使用类映射(在 pojo 中)而不是 xml 映射创建新实体时为表属性提供默认值
提前致谢
最佳答案
您通常不使用 HQL 来删除实体,而是使用 session.delete(entity)
。如果您在关联上设置了级联删除(或全部级联),则子实体将与父实体一起删除。阅读hibernate reference manual了解更多信息并查看示例。
要在使用 Hibernate 生成架构时指定列的默认值,您可以使用 Column 的 columnDefinition 属性。注解。我通常更喜欢 generate the database schema by hand不过。
关于java - hibernate : Delete child entry using hql,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7845610/