Frage @Query in Repository

8u3631984

Bekanntes Mitglied
Hallo zusammen ich habe folgendes Classes :
[CODE lang="java" title="SamsSeason"]@Builder(setterPrefix = "with")
@AllArgsConstructor
@NoArgsConstructor
@Entity
@Table(name = "samsSeason", uniqueConstraints = @UniqueConstraint(columnNames = {"startYear", "endYear"}))
@ToString(callSuper = true)
public class SamsSeason extends DefaultEntity implements Season {

@NonNull
private Integer startYear;

@NonNull
private Integer endYear;

@Override
public Optional<Integer> getStartYear() {
return Optional.of(startYear);
}

@Override
public Optional<Integer> getEndYear() {
return Optional.of(endYear);
}
}[/CODE]

[CODE lang="java" title="SamsSeasonRepository"]@Repository
public interface SamsSeasonRepository extends JpaRepository<SamsSeason, Long> {

@Query("SELECT CASE WHEN COUNT(c)> 0 THEN TRUE ELSE FALSE END FROM samsSeason s WHERE s.startYear = ?1 AND s.endYear = ?2")
boolean existsByStartYearAndEndYear(Integer startYear, Integer endYear);
}[/CODE]

Ich habe bisher ohne @Query Annotation auf ein Vokommen geprüft. Allerdings hatte ich mal gelesen, dass es wohl etwas besser wäre die Query Annootation zu verwenden. Meine erste Frage ist das so ?

Ich bekomme allerdings eine Exception wenn ich den Code so ausführe :
Caused by: org.hibernate.hql.internal.ast.QuerySyntaxException: samsSeason is not mapped [SELECT CASE WHEN COUNT(c)> 0 THEN TRUE ELSE FALSE END FROM samsSeason s WHERE s.startYear = ?1 AND s.endYear = ?2]

Kann mir jemand helefn ?
Vielen Dank
 
Ähnliche Java Themen
  Titel Forum Antworten Datum
H Komplizierte Frage zum JMH-Framework Frameworks - Spring, Play, Blade, Vaadin & Co 2
8u3631984 Frage zu ManyToMany Enties Frameworks - Spring, Play, Blade, Vaadin & Co 16
G Durch ein Klick auf ja oder Nein Butten soll die Frage aktualisiert werden Frameworks - Spring, Play, Blade, Vaadin & Co 3
M Allgemeine Frage zum Exception Handling bei Spring MVC Frameworks - Spring, Play, Blade, Vaadin & Co 0
H Frage zu Spring <form:select tag Frameworks - Spring, Play, Blade, Vaadin & Co 0
D Spring und AOP Frage bezüglich *.jars! Frameworks - Spring, Play, Blade, Vaadin & Co 3
ExceptionOfExpectation Die Parameter Übergabe für @Query()-Annotation in einer Repository Interface Frameworks - Spring, Play, Blade, Vaadin & Co 19
padde479 org.hibernate.query.sqm.UnknownEntityException Frameworks - Spring, Play, Blade, Vaadin & Co 12
Avalon @Query Select Abfrage liefert falsche Werte (Spring Boot, JPA, Hibernate) Frameworks - Spring, Play, Blade, Vaadin & Co 3
M Speichern letzter Query Frameworks - Spring, Play, Blade, Vaadin & Co 28
Dimax Spring Query +Thymeleaf Frameworks - Spring, Play, Blade, Vaadin & Co 5
P Spring JPA Query zusammensetzen Frameworks - Spring, Play, Blade, Vaadin & Co 2
J Spring data JPA Query Frameworks - Spring, Play, Blade, Vaadin & Co 2
T Repository wird null im Test Frameworks - Spring, Play, Blade, Vaadin & Co 6
B Spring JPA und Repository Frameworks - Spring, Play, Blade, Vaadin & Co 12
OnDemand JPA/Spring Repository Like Suche leeres Ergebnis Frameworks - Spring, Play, Blade, Vaadin & Co 0
Dimax Spring wenn Repository liefert null Frameworks - Spring, Play, Blade, Vaadin & Co 49
OnDemand Spring Boot Repository null Frameworks - Spring, Play, Blade, Vaadin & Co 1
bueseb84 Spring Boot : Update H2 Repository Frameworks - Spring, Play, Blade, Vaadin & Co 14
S Spring Data Repository delete bulk Frameworks - Spring, Play, Blade, Vaadin & Co 3
D spring data jpa: Wie kann man das Repository Interface in 2 Lese/Schreibe Interfaces aufteilen? Frameworks - Spring, Play, Blade, Vaadin & Co 1

Ähnliche Java Themen

Neue Themen


Oben