17 lines
498 B
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();
|
|
}
|
|
}
|