Есть ли способ сохранить пользователя в списке пользователей, получаемых из базы данных MySQL? Я создаю API для отдыха сJAVA

Программисты JAVA общаются здесь
Ответить Пред. темаСлед. тема
Anonymous
 Есть ли способ сохранить пользователя в списке пользователей, получаемых из базы данных MySQL? Я создаю API для отдыха с

Сообщение Anonymous »

UserServiceImpl.java

Код: Выделить всё

@Override
public List getAllUsers() {
User user = new User();
List ulist = new ArrayList();
String query = "select * from user";
try {
dataBaseConnection.pstmt = dataBaseConnection.conn.prepareStatement(query);
dataBaseConnection.rs = dataBaseConnection.pstmt.executeQuery();

while ( dataBaseConnection.rs.next() ) {
ulist.add(new User(dataBaseConnection.rs.getInt(1),
dataBaseConnection.rs.getString(2),
dataBaseConnection.rs.getString(3),
dataBaseConnection.rs.getString(4),
dataBaseConnection.rs.getString(5),
dataBaseConnection.rs.getString(6),
dataBaseConnection.rs.getInt(7),
dataBaseConnection.rs.getInt(8)
));
}

System.out.println("getting all users successfully...");

} catch (Exception e) {
e.printStackTrace();
}
return ulist;
}
Имя класса контроллера UserOperationController.java

Код: Выделить всё

@GetMapping("/get-all-user")
public List fetchUsers() {
List users = new ArrayList();
users = this.userService.getAllUsers();
return users;
}
Я пытаюсь сохранить информацию о пользователе в списке, но вместо хранения информации о пользователе список хранит объекты памяти класса пользователя. Здесь Пользователь — это @Entity, у которого есть геттеры и сеттеры. При вызове Get Mapping url
он выдает следующий результат:

Код: Выделить всё

[
{
"userName": null,
"userEmail": null,
"userPassword": null,
"userState": null,
"userCity": null,
"userId": 0,
"userAge": 0,
"userMobile": 0
},
{
"userName": null,
"userEmail": null,
"userPassword": null,
"userState": null,
"userCity": null,
"userId": 0,
"userAge": 0,
"userMobile": 0
}
]
вместо нулевых значений я ожидаю значения из базы данных, но она выдает на выходе нулевые значения. Помогите мне найти правильный ответ.

Подробнее здесь: https://stackoverflow.com/questions/785 ... sql-im-cre
Реклама
Ответить Пред. темаСлед. тема

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

  • Похожие темы
    Ответы
    Просмотры
    Последнее сообщение

Вернуться в «JAVA»