使用Seam的JpaIdentityStore身分验证,无论如何都是验证失败,不知错在哪,请帮忙看看
我用mysql5数据库,见了三个表
User表:userId,username,password
Role表:roleId,rolename
UserRole关系表:userId,roleId
按照sample在user对应的Entity类里面加入了@UserPrincipal,@UserPassword,和@UserRoles
在Role表,加入了@RoleName注解。
components.xml里面也增加了相应的内容:
<security:identity remember-me="true" />
<security:jpa-identity-store
class="org.jboss.seam.security.management.JpaIdentityStore"
role-class="org.domain.fms.entity.Role" user-class="org.domain.fms.entity.User" />
登陆页面就是标准的identity.login,
现在的问题是,什么招都试了,就是登陆不成功,提示login failed.然后console打出hibernate的含有问号的SQL.
不知道还应该注意些什么?