我必須查詢Message,該Message位於Groups的提供列表中,並且當前用戶尚未得到Deactivated。下面是一些僞代碼來說明的屬性和實體: class Message {
private int messageId;
private String messageText;
}
class Group {
private String groupId
我最近了解到,有可能在JPQL語句來創建新的對象如下: select new Family(mother, mate, offspr)
from DomesticCat as mother
join mother.mate as mate
left join mother.kittens as offspr
這是不是要避免或者說擁抱?根據良好實踐,何時使用此功能是合理的?
在休眠我要運行該JPQL/HQL查詢: select new org.test.userDTO(u.id, u.name, u.securityRoles)
FROM User u
WHERE u.name = :name
userDTO類: public class UserDTO {
private Integer id;
private String name;