diff --git a/.settings/org.eclipse.jpt.core.prefs b/.settings/org.eclipse.jpt.core.prefs index 8aa2bb2..bc24399 100755 --- a/.settings/org.eclipse.jpt.core.prefs +++ b/.settings/org.eclipse.jpt.core.prefs @@ -1,3 +1,3 @@ eclipse.preferences.version=1 -org.eclipse.jpt.core.platform=hibernate2_1 +org.eclipse.jpt.core.platform=eclipselink2_5 org.eclipse.jpt.jpa.core.discoverAnnotatedClasses=true diff --git a/src/main/java/envoy/server/data/User.java b/src/main/java/envoy/server/data/User.java index fba93ab..f1076c1 100755 --- a/src/main/java/envoy/server/data/User.java +++ b/src/main/java/envoy/server/data/User.java @@ -31,9 +31,10 @@ import envoy.data.User.UserStatus; @NamedQuery( name = User.findContacts, query = "SELECT u.contacts FROM User u WHERE u = :user" - ), @NamedQuery( + ), + @NamedQuery( name = User.searchByName, - query = "SELECT u FROM User u WHERE (lower(u.name) LIKE lower(:searchPhrase) AND u <> :context AND NOT :context in elements(u.contacts))" + query = "SELECT u FROM User u WHERE (lower(u.name) LIKE lower(:searchPhrase) AND u <> :context AND :context NOT MEMBER OF u.contacts)" ) }) public class User extends Contact {