調用的getter我面對下面org.springframework.orm.hibernate3.HibernateSystemException:拋出:IllegalArgumentException發生的
IllegalArgumentException occurred calling getter of org.springframework.security.oauth.examples.sparklr.models.Authority.user;
nested exception is org.hibernate.PropertyAccessException:
IllegalArgumentException occurred calling getter of org.springframework.security.oauth.examples.sparklr.models.Authority.user
我的Hibernate依賴所示的一個問題是:
- 休眠核心3.3.2.GA
- 休眠的註解3.4.0.GA
- 休眠公地的註解3.3.0.ga
- 的Hibernate的EntityManager 3.4.0.GA
public class User implements UserDetails,Serializable {
/** Serial Version UID. */
private static final long serialVersionUID = -558892839L;
/** Use a WeakHashMap so entries will be garbage collected once all entities
referring to a saved hash are garbage collected themselves. */
private static final Map<Serializable, String> SAVED_HASHES =
Collections.synchronizedMap(new WeakHashMap<Serializable, String>());
/** hashCode temporary storage. */
private volatile String hashCode;
/** Field mapping. */
private Boolean accountnonexpired;
/** Field mapping. */
private Boolean accountnonlocked;
/** Field mapping. */
private List<Authority> authorities = new ArrayList<Authority>();
/** Field mapping. */
private Boolean credentialsnonexpired;
/** Field mapping. */
private Boolean enabled;
/** Field mapping. */
private String id;
/** Field mapping. */
private String password;
public class Authority implements Serializable ,GrantedAuthority {
/** Serial Version UID. */
private static final long serialVersionUID = -558892840L;
/** Use a WeakHashMap so entries will be garbage collected once all entities
referring to a saved hash are garbage collected themselves. */
private static final Map<Serializable, Serializable> SAVED_HASHES =
Collections.synchronizedMap(new WeakHashMap<Serializable, Serializable>());
/** hashCode temporary storage. */
private volatile Serializable hashCode;
/** Field mapping. */
private String authority;
/** Field mapping. */
private User user;
我該如何解決非常感謝你
你還沒有向我們展示了'org.springframework.security.oauth.examples.sparklr.models.Authority'類,這似乎是例外的來源。 –
我張貼在我的權威類下面,你可以看一下,謝謝 –