Skip to content

Instantly share code, notes, and snippets.

@juarezjuniorgithub
Created November 10, 2023 11:26
Show Gist options
  • Save juarezjuniorgithub/2ec127163d242ce1e36e4538ab542871 to your computer and use it in GitHub Desktop.
Save juarezjuniorgithub/2ec127163d242ce1e36e4538ab542871 to your computer and use it in GitHub Desktop.
ThingRepository.java
package com.oracle.dev.jdbc.micronaut.repository;
import io.micronaut.core.annotation.NonNull;
import io.micronaut.data.jdbc.annotation.JdbcRepository;
import io.micronaut.data.model.query.builder.sql.Dialect;
import io.micronaut.data.repository.CrudRepository;
import java.util.List;
import java.util.Optional;
import com.oracle.dev.jdbc.micronaut.domain.Thing;
@JdbcRepository(dialect = Dialect.ORACLE)
public interface ThingRepository extends CrudRepository<Thing, Long> {
@Override
@NonNull
List<Thing> findAll();
Optional<Thing> findByName(String name);
}
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment