User.NAME_PARAM),
@NamedQuery(name = User.QUERY_FIND_BY_GROUP_NAME, query = "select user from User user join user.groups grp where grp.name = :name"),
@NamedQuery(name = User.QUERY_COUNT_USERS, query = "select count(u) from User u"),
- @NamedQuery(name = User.QUERY_ALL_USERS, query = "select u from User u")})
+ @NamedQuery(name = User.QUERY_ALL_USERS, query = "select u from User u") })
public class User implements Serializable, Comparable {
public static final String QUERY_FIND_BY_NAME = "User.findByName";
*
*/
public User(User aUser) {
- primaryKey = aUser.primaryKey;
+ primaryKey = aUser.primaryKey;
version = aUser.version;
name = aUser.name;
password = aUser.password;
*/
@Override
public boolean equals(Object aUser) {
+ if (aUser == null) {
+ return false;
+ }
if (!(aUser instanceof User)) {
return false;
}