Skip to content

Commit 0ac1156

Browse files
author
pablo gonzalez granados
committed
Fix Test Suite compilation broken by bump to Hibernate 6.2 in Quarkus
quarkusio/quarkus#31235 upgraded Hibernate to version 6.2. org.hibernate.annotations.ParamDef#type now accepts Class instead of plain string. Also hibernate sequence generator needs some enhances and define the increment values on the migration SQL scripts
1 parent f361b05 commit 0ac1156

File tree

2 files changed

+8
-3
lines changed

2 files changed

+8
-3
lines changed

011-quarkus-panache-rest-flyway/src/main/java/io/quarkus/qe/ApplicationEntity.java

+6-2
Original file line numberDiff line numberDiff line change
@@ -24,10 +24,11 @@
2424
import jakarta.validation.constraints.NotEmpty;
2525

2626
@Entity(name = "application")
27-
@FilterDef(name = "useLikeByName", parameters = { @ParamDef(name = "name", type = "string") })
27+
@FilterDef(name = "useLikeByName", parameters = { @ParamDef(name = "name", type = String.class) })
2828
@Filter(name = "useLikeByName", condition = "name like '%' || :name || '%'")
29-
@FilterDef(name = "useServiceByName", parameters = { @ParamDef(name = "name", type = "string") })
29+
@FilterDef(name = "useServiceByName", parameters = { @ParamDef(name = "name", type = String.class) })
3030
public class ApplicationEntity extends PanacheEntity {
31+
3132
@NotEmpty(message = "name can't be null")
3233
@Column(unique = true, nullable = false)
3334
public String name;
@@ -43,6 +44,9 @@ public class ApplicationEntity extends PanacheEntity {
4344
})
4445
public List<ServiceEntity> services = new ArrayList<>();
4546

47+
public ApplicationEntity() {
48+
}
49+
4650
@Transient
4751
public Optional<ServiceEntity> getServiceByName(String serviceName) {
4852
return services.stream().filter(s -> serviceName.equals(s.name)).findFirst();

011-quarkus-panache-rest-flyway/src/main/resources/db/migration/V1.0.0__init.sql

+2-1
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,5 @@
1-
CREATE SEQUENCE hibernate_sequence START 1;
1+
CREATE SEQUENCE application_SEQ START 1 INCREMENT 50;
2+
CREATE SEQUENCE service_SEQ START 1 INCREMENT 50;
23

34
CREATE TABLE application
45
(

0 commit comments

Comments
 (0)