diff options
-rw-r--r-- | pom.xml | 2 | ||||
-rw-r--r-- | src/main/java/eu/mulk/mulkcms2/benki/accesscontrol/Role.java | 2 | ||||
-rw-r--r-- | src/main/java/eu/mulk/mulkcms2/benki/users/User.java | 4 | ||||
-rw-r--r-- | src/main/java/eu/mulk/mulkcms2/benki/wiki/WikiResource.java | 12 |
4 files changed, 10 insertions, 10 deletions
@@ -33,7 +33,7 @@ <findbugs-jsr305.version>3.0.2</findbugs-jsr305.version> <flexmark.version>0.64.8</flexmark.version> <google.java.format.version>1.15.0</google.java.format.version> - <hibernate.version>6.6.1.Final</hibernate.version> + <hibernate.version>7.0.4.Final</hibernate.version> <hibernate-types.version>3.10.0</hibernate-types.version> <jakarta-jacc-api.version>1.6.1</jakarta-jacc-api.version> <jna.version>5.15.0</jna.version> diff --git a/src/main/java/eu/mulk/mulkcms2/benki/accesscontrol/Role.java b/src/main/java/eu/mulk/mulkcms2/benki/accesscontrol/Role.java index 9b73084..9b45333 100644 --- a/src/main/java/eu/mulk/mulkcms2/benki/accesscontrol/Role.java +++ b/src/main/java/eu/mulk/mulkcms2/benki/accesscontrol/Role.java @@ -79,7 +79,7 @@ public class Role extends PanacheEntityBase { public Set<String> tags; public static Role getWorld() { - return find("from Role r join r.tags tag where tag = 'world'").singleResult(); + return find("select r from Role r join r.tags tag where tag = 'world'").singleResult(); } @Override diff --git a/src/main/java/eu/mulk/mulkcms2/benki/users/User.java b/src/main/java/eu/mulk/mulkcms2/benki/users/User.java index 9f2cd5c..b7ba545 100644 --- a/src/main/java/eu/mulk/mulkcms2/benki/users/User.java +++ b/src/main/java/eu/mulk/mulkcms2/benki/users/User.java @@ -148,13 +148,13 @@ public class User extends PanacheEntityBase { } public static User findByNickname(String nickname) { - return User.find("from BenkiUser u join u.nicknames n where ?1 = n", nickname).singleResult(); + return User.find("select u from BenkiUser u join u.nicknames n where ?1 = n", nickname).singleResult(); } public static User findByNicknameWithRoles(String nickname) { return User.find( "" - + "from BenkiUser u " + + "select u from BenkiUser u " + "join u.nicknames n " + "left join fetch u.effectiveRoles r " + "left join fetch r.tags " diff --git a/src/main/java/eu/mulk/mulkcms2/benki/wiki/WikiResource.java b/src/main/java/eu/mulk/mulkcms2/benki/wiki/WikiResource.java index 42f7c63..22c7fa5 100644 --- a/src/main/java/eu/mulk/mulkcms2/benki/wiki/WikiResource.java +++ b/src/main/java/eu/mulk/mulkcms2/benki/wiki/WikiResource.java @@ -62,7 +62,7 @@ public class WikiResource { Optional<WikiPageRevision> maybePage = WikiPageRevision.find( - "from WikiPageRevision rev join fetch rev.author where rev.title = ?1", + "select rev from WikiPageRevision rev join fetch rev.author where rev.title = ?1", Sort.by("date").descending(), pageName) .firstResultOptional(); @@ -71,7 +71,7 @@ public class WikiResource { } else { var userName = identity.getPrincipal().getName(); User user = - User.find("from BenkiUser u join u.nicknames n where ?1 = n", userName).singleResult(); + User.find("select u from BenkiUser u join u.nicknames n where ?1 = n", userName).singleResult(); page = new WikiPageRevision(); page.content = ""; page.title = pageName; @@ -108,11 +108,11 @@ public class WikiResource { var userName = identity.getPrincipal().getName(); User user = - User.find("from BenkiUser u join u.nicknames n where ?1 = n", userName).singleResult(); + User.find("select u from BenkiUser u join u.nicknames n where ?1 = n", userName).singleResult(); Optional<WikiPageRevision> maybeCurrentRevision = WikiPageRevision.find( - "from WikiPageRevision rev join fetch rev.author where rev.title = ?1", + "select rev from WikiPageRevision rev join fetch rev.author where rev.title = ?1", Sort.by("date").descending(), pageName) .firstResultOptional(); @@ -153,7 +153,7 @@ public class WikiResource { public TemplateInstance getPageRevisions(@PathParam("pageName") String pageName) { Optional<WikiPageRevision> maybePrimaryRevision = WikiPageRevision.find( - "from WikiPageRevision rev join fetch rev.author where rev.title = ?1", + "select rev from WikiPageRevision rev join fetch rev.author where rev.title = ?1", Sort.by("date").descending(), pageName) .firstResultOptional(); @@ -164,7 +164,7 @@ public class WikiResource { WikiPage page = WikiPageRevision.find( - "from WikiPage p" + "select p from WikiPage p" + " join fetch p.revisions rev" + " join fetch rev.author" + " where p.id = ?1", |