Spring Data. Проекция
при выводе метода "List findAllUserName();"
@Entity
public class User {
@Id
private long id;
private String name;
// getter setter toString()
}
public interface UserName {
String getName();
}
public interface UserRepository extends JpaRepository<User, Long> {
@Query(value="select u.name as name from User u", nativeQuery=True)
List<UserName> findAllUserName();
Получаю такой ответ:
interface java.lang.reflect.InvocationHandler,org.springframework.aop.framework.JdkDynamicAopProxy@3c5e03c7,public native int java.lang.Object.hashCode(),public boolean java.lang.Object.equals(java.lang.Object),public abstract String ru.project.models.UserName.getName()
Как сделать что бы он выводил только getName(), а не этот список. Заранее спасибо)