]> git.mxchange.org Git - juser-core.git/commitdiff
Continued:
authorRoland Häder <roland@mxchange.org>
Tue, 19 May 2020 23:11:42 +0000 (01:11 +0200)
committerRoland Häder <roland@mxchange.org>
Tue, 19 May 2020 23:11:42 +0000 (01:11 +0200)
- cleaned up old JPQL queries, you can fetch the whole list (high memory
  footprint but very performant) and do your custom checks on it

Signed-off-by: Roland Häder <roland@mxchange.org>
src/org/mxchange/jusercore/model/user/LoginUser.java

index bf8c7ab64e69e0312f92c9b8c45cde25f2baee30..98d0f6846856b7b6d74a7d9df1885a73f9740249 100644 (file)
@@ -47,7 +47,6 @@ import org.mxchange.jusercore.model.user.status.UserAccountStatus;
  * A generic user entity class
  * <p>
  * @author Roland Häder<roland@mxchange.org>
- * @todo Remove AllUserNames after cleanup of deprecations in EJB/JSF
  */
 @Entity (name = "users")
 @Table (
@@ -55,12 +54,8 @@ import org.mxchange.jusercore.model.user.status.UserAccountStatus;
 )
 @NamedQueries (
                {
-                       @NamedQuery (name = "AllUserNames", query = "SELECT DISTINCT u.userName FROM users AS u ORDER BY u.userId ASC"),
-                       @NamedQuery (name = "SearchUserByName", query = "SELECT u FROM users AS u WHERE LOWER(u.userName) LIKE LOWER(:userName)"),
-                       @NamedQuery (name = "SearchUserByEmailAddress", query = "SELECT u FROM users AS u INNER JOIN contacts AS c ON u.userContact = c WHERE LOWER(c.contactEmailAddress) LIKE LOWER(:emailAddress)"),
-                       @NamedQuery (name = "SearchUserByConfirmKey", query = "SELECT u FROM users AS u WHERE u.userConfirmKey = :confirmKey"),
-                       @NamedQuery (name = "SearchAllUsersExcept", query = "SELECT u FROM users AS u WHERE u != :user ORDER BY u.userId ASC"),
-                       @NamedQuery (name = "AllUsers", query = "SELECT u FROM users AS u ORDER BY u.userId ASC"),}
+                       @NamedQuery (name = "AllUsers", query = "SELECT u FROM users AS u ORDER BY u.userId ASC")
+               }
 )
 @SuppressWarnings ("PersistenceUnitPresent")
 public class LoginUser implements User {