Mysql
 sql >> Base de données >  >> RDS >> Mysql

Spring Hibernate obtient les colonnes sélectionnées

Vous pouvez essayer d'utiliser un transformateur de résultat

List<User> users = session
.createQuery(
"SELECT userID as userID, firstName as firstName FROM Users WHERE emailID = :email_ID")
.setParameter("email_ID", emailID)
.setResultTransformer(new AliasToBeanResultTransformer(User.class)).list();

Vous devez spécifier des alias de projection :firstName as firstName , mais vous pouvez essayer sans.