Class UserRepository
java.lang.Object
com.serinity.accesscontrol.repository.base.BaseRepository<User,Long>
com.serinity.accesscontrol.repository.UserRepository
Repository class for performing CRUD operations on
User entities.
This class provides methods to create, read, update, and delete users in the database using Hibernate ORM. It abstracts database interactions for the User entity and allows querying users by ID or associated profile username.
// Example usage
User user = new User();
user.setEmail("example@email.com");
user.setPasswordHash("password123");
UserRepository.save(user);
User foundUser = UserRepository.findByUsername("username123");
- Since:
- 2026-02-03
- Version:
- 1.0
- Author:
- @ZouariOmar (zouariomar20@gmail.com)
- See Also:
-
Field Summary
Fields inherited from class BaseRepository
em, entityClass -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionfindUserByEmail(String email) Finds a user by their email address.Methods inherited from class BaseRepository
delete, deleteById, findAll, findById, save, update
-
Constructor Details
-
UserRepository
public UserRepository(org.zouarioss.skinnedratorm.core.EntityManager em)
-
-
Method Details
-
findUserByEmail
-