Skip to content

Commit

Permalink
feat: include entity
Browse files Browse the repository at this point in the history
Signed-off-by: Otavio Santana <[email protected]>
  • Loading branch information
otaviojava committed Nov 11, 2024
1 parent 14b770c commit acb39e1
Show file tree
Hide file tree
Showing 4 changed files with 44 additions and 4 deletions.
2 changes: 1 addition & 1 deletion src/main/java/expert/os/demos/movies/Genre.java
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
package expert.os.demos.movies;

public enum movies {
public enum Genre {
ACTION,
COMEDY,
DRAMA,
Expand Down
30 changes: 29 additions & 1 deletion src/main/java/expert/os/demos/movies/Movie.java
Original file line number Diff line number Diff line change
@@ -1,2 +1,30 @@
package expert.os.demos.movies;public class Movie {
package expert.os.demos.movies;

import jakarta.nosql.Column;
import jakarta.nosql.Entity;
import jakarta.nosql.Id;

import java.time.Year;
import java.util.List;

@Entity
public class Movie {

@Id
private String id;

@Column
private String title;

@Column
private Genre genre;

@Column
private Year releaseYear;

@Column
private String director;

@Column
private List<String> actors;
}
12 changes: 11 additions & 1 deletion src/main/java/expert/os/demos/movies/MovieRepository.java
Original file line number Diff line number Diff line change
@@ -1,2 +1,12 @@
package expert.os.demos.movies;public interface MovieRepository {
package expert.os.demos.movies;

import jakarta.data.repository.BasicRepository;
import jakarta.data.repository.Repository;

import java.util.List;

@Repository
public interface MovieRepository extends BasicRepository<Movie, String> {
List<Movie> findByTitle(String title);
List<Movie> findByGenre(Genre genre);
}
4 changes: 3 additions & 1 deletion src/main/java/expert/os/demos/movies/MovieResource.java
Original file line number Diff line number Diff line change
@@ -1,2 +1,4 @@
package expert.os.demos.movies;public class MovieResource {
package expert.os.demos.movies;

public class MovieResource {
}

0 comments on commit acb39e1

Please sign in to comment.