JPA 中 failed to lazily initialize a collection of role: com.test.security.rbac.domain.Resource.urls,

JPA 中 failed to lazily initialize a collection of role: com.test.security.rbac.domain.Resource.urls,

failed to lazily initialize a collection of role: com.test.security.rbac.domain.Resource.urls, could not initialize proxy - no Session

原:

....../** * 实际需要控制权限的url*/@ElementCollectionprivate Set<String> urls;......

新:

......    /**     * 实际需要控制权限的url     */    @ElementCollection(fetch =FetchType.EAGER)    private Set<String> urls;.....

网上说的原因是惰加引用的错误

推荐阅读