Добавить 2 параметра, чтобы SQL который исполнялся хибернейтом выводился в логи и его можно было посмотреть: spring.jpa.show-sql=true, а так же чтоб красиво выводился: spring.jpa.properties.hibernate.format_sql=true (взято отсюда https://www.baeldung.com/sql-logging-spring-boot). Так же можешь и включить логирование JdbcTemplate, как это сделать по той же ссылке написано
Добавить возможность одному пользователю иметь более одного счёта (RUB, EUR, USD), т.е. расширить табличку колонкой currency и полечить все проблемы из-за этого в коде
Добавить в пользователя поле List, где будут храниться все его счета (с помощью @OneToMany)
Добавить в контроллер метод, который позволяет вытащить пользователя по ID (в отдельный UserController)
З.Ы. Предусмотреть, что нельзя переводить валюту P2P с разными валютами. Или придумать где хранить курс конвертации и его применять при переводах
Добавить 2 параметра, чтобы SQL который исполнялся хибернейтом выводился в логи и его можно было посмотреть:
spring.jpa.show-sql=true
, а так же чтоб красиво выводился:spring.jpa.properties.hibernate.format_sql=true
(взято отсюда https://www.baeldung.com/sql-logging-spring-boot). Так же можешь и включить логирование JdbcTemplate, как это сделать по той же ссылке написаноДобавить возможность одному пользователю иметь более одного счёта (RUB, EUR, USD), т.е. расширить табличку колонкой currency и полечить все проблемы из-за этого в коде
Добавить в пользователя поле List, где будут храниться все его счета (с помощью
@OneToMany
)Добавить в контроллер метод, который позволяет вытащить пользователя по ID (в отдельный UserController)
З.Ы. Предусмотреть, что нельзя переводить валюту P2P с разными валютами. Или придумать где хранить курс конвертации и его применять при переводах