git://wamblee.org
/
utils
/ blobdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
raw
|
inline
| side by side
Now working with both hibernate and eclipselink
[utils]
/
security
/
impl
/
src
/
main
/
java
/
org
/
wamblee
/
usermgt
/
jpa
/
JpaUserSet.java
diff --git
a/security/impl/src/main/java/org/wamblee/usermgt/jpa/JpaUserSet.java
b/security/impl/src/main/java/org/wamblee/usermgt/jpa/JpaUserSet.java
index 045eda00623141e7d7489b7ed32cd8f1f6cc3dee..12a5dabfa17692bc85ca115722b7e92af60a9456 100644
(file)
--- a/
security/impl/src/main/java/org/wamblee/usermgt/jpa/JpaUserSet.java
+++ b/
security/impl/src/main/java/org/wamblee/usermgt/jpa/JpaUserSet.java
@@
-124,6
+124,7
@@
public class JpaUserSet extends AbstractUserSet {
}
entityManager.persist(aUser);
}
entityManager.persist(aUser);
+ entityManager.flush(); // to make sure the version is updated.
setPasswordInfo(aUser);
cache.put(aUser.getName(), aUser);
setPasswordInfo(aUser);
cache.put(aUser.getName(), aUser);
@@
-159,7
+160,7
@@
public class JpaUserSet extends AbstractUserSet {
for (User user : list) {
setPasswordInfo(user);
for (User user : list) {
setPasswordInfo(user);
- users.add(
new User(user)
);
+ users.add(
user
);
}
return users;
}
return users;
@@
-177,10
+178,9
@@
public class JpaUserSet extends AbstractUserSet {
query.setParameter(User.NAME_PARAM, aGroup.getName());
List<User> list = query.getResultList();
query.setParameter(User.NAME_PARAM, aGroup.getName());
List<User> list = query.getResultList();
-
- for (User user :
list
) {
+ users.addAll(list);
+ for (User user :
users
) {
setPasswordInfo(user);
setPasswordInfo(user);
- users.add(new User(user));
}
return users;
}
return users;