criteria api--root.fectch() 如何获取集合?
方法 fetch() 的 args 类型可以是 SingularAttribute、PluralAttribute,为什么不能是 ListAttribute 呢?
那么,如何使用 critria api 获取集合呢?谢谢。
The args' type of method fetch() can be SingularAttribute, PluralAttribute, why not can't be ListAttribute ?
Then, how to fetch a collection with critria api ? Thank you.
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(2)
当然可以,正如拉斯穆斯·弗兰克所说。只需查看 FetchParent 的 javadocs
或者试试这个:
Of course it can, as Rasmus Franke said. Just check from the javadocs for FetchParent
or try this:
ListAttribute 扩展了 PluralAttribute,任何基于集合的属性也是如此。您实际上尝试过使用 root.fetch(ListAttribute) 吗?
ListAttribute extends PluralAttribute, as does any attribute based on a collection. Did you actually try to use root.fetch(ListAttribute)?