В вашем примере нет кода для Spring.SessionFactory
- это интерфейс Hibernate, и вам потребуется Hibernate для отображения вашей сущности в / из базы данных.SQL-запрос, выполняемый Hibernate, будет выглядеть примерно так:
select * from registration where email = 'email'
, где *
- это сопоставленные столбцы и адрес электронной почты, указанный в параметре.
Если вам действительно требуется избавиться от Hibernate, включая всю логику отображения и обработку сеансов, вы можете создать отображение самостоятельно , используя простой JDBC для выдачи SQL-запроса и отображения ResultSet
на new Registration()
себя.Конечно, это намного сложнее, чем использовать ORM, например, Hibernate.