Как получить список состояний по userID - PullRequest
0 голосов
/ 21 марта 2019

Я учусь, и я пытаюсь получить список состояний по userId, но я получаю только первую запись таблицы состояний, в чем моя ошибка, может кто-то мне помочь, пожалуйста, и я много пробовал, но я не понимаю свою ошибку

Контроллер

List<StatesDTO>statesList = statesRepository.findByUserid(1);
System.out.println("States list---->"+Conversions.getGson().toJson(statesList));

Репозиторий

public interface StatesRepository extends JpaRepository<StatesDTO, Integer>{
   List<StatesDTO>findByUserid(int id);
}

StatesDTO:

@Entity
@Table(name = "states")
public class StatesDTO {

    private int userid;
    private int stateid;
    private String statename;

    public int getUserid() {
        return userid;
    }
    public void setUserid(int userid) {
        this.userid = userid;
    }
    public int getStateid() {
        return stateid;
    }
    public void setStateid(int stateid) {
        this.stateid = stateid;
    }
    public String getStatename() {
        return statename;
    }
    public void setStatename(String statename) {
        this.statename = statename;
    }

}

таблица

userid stateid statename
'4', '40', 'up'
'3', '10', 'ap'
'3', '30', 'tn'
'2', '30', 'tn'
'2', '40', 'up'
'1', '10', 'ap'
'1', '20', 'ts'
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...