因为authtype是authid的外键,所以在用户表中是不能改变这个值的(只能读),这个值是在权限表中确定的。如果你的权限表也是一个实体Bean,那么这个值就是在ejbcreate()中确定的。
解决方案 »
- 比较着急的一个问题,在线等!
- hibernate存null和不存一样么?
- 四层交换负载均衡,应用服务器采用tomcat,出现的session问题?
- 关于工作流的问题。
- struts入门问题
- 有没有使用spring+jdbc+webwork的项目下载学习一下
- org.jboss.resource.JBossResourceException: Could not create connection; - nested
- springmvc 不能跳转到/WEB-INF/jsp/ 的问题
- 关于WebService返回记录集问题
- 急,如何传递cookie?
- CMP如果primary key包括两个字段时如何处理?
- 成都的SCJD和java高手请进
要实现把这个权限加给这个用户bean,你可以建立一个session bean,在这个session bean中,加人一个方法,比如:addUser(),参数可以是用户的信息(比如id,name,等等)和authType,
然后
User user = userHome.create(id, name,);
auth authType = authHome.findByPrimaryKey(authType);
user.setAuth(authType);
就可以加入了。写了这么多,不知道说清楚了没有。见笑了。