backend/src/main/java/de/tavolio/account/AccountRepo.java

17 lines
498 B
Java

package de.tavolio.account;
import io.quarkus.hibernate.orm.panache.PanacheRepositoryBase;
import io.quarkus.panache.common.Parameters;
import jakarta.enterprise.context.ApplicationScoped;
import java.util.Optional;
@ApplicationScoped
public class AccountRepo implements PanacheRepositoryBase<AccountEntity, String>
{
public Optional<AccountEntity> findOptionalByEmail(String email)
{
return find("email = :email", Parameters.with("email", email)).firstResultOptional();
}
}