比如我现在要做登录功能,用户输入姓名密码后我需要检查是否为合法用户,是合法用户我需要返回他的权限,那如果一个表一个实体Bean的话 那我就需要调用2个实体Bean了。还是我在做实体Bean的时候就把这两个表联系起来呢?

解决方案 »

  1.   

    可以两个表对应一个实体Bean呀
      

  2.   

    啊!~ 感动ing raul_li()这么晚了你还在啊?谢谢你哦。那还可以继续问吗 比如说我现在做一个关于用户信息的实体Bean (把用户表,用户权限表)合起来 那create()方法里怎么写SQL语句呢?
    权限表(permission):
    A_ID 用户id外键 ,IP_ID 网站id外键,Service_id 角色名 
    用户表(userinfo):
    A_ID 用户id(系统自动产生) ,A_NAME  用户名,A_PWD 密码 
    我不好表达 就是我前台一个JSP页面增加用户是吧,都会填好用户的这些信息 我可不可以就直接写:
    insert into permission values(ip_id,service_id)
    insert  into userinfo values(a_name,a_pwd)
    好象不行吧??那主外键应该要关联的吧 晕 苯苯的我~
      

  3.   

    不明白啊
    为什么实体bean 中还要写插入语句啊。
      

  4.   

    UP 
    一个TABLE 对应一个EB的话 那插入用户不就得调用2个EB了?好象比较麻烦哦~
      

  5.   

    其实,如果你是用EJB的话,你可以用BMP的结构,在方法中写SQL语句的,这样就可以
    关联两个表了
      

  6.   

    用数据库视图,一个视图对应一个实体Bean
      

  7.   

    正在学呢,嘿嘿,不过我比楼主还要菜点,因为刚接触JSP,大家多提供资料呀,3Q!在此想对  [ evilegend(本来无一物,何处惹尘埃) ]  说几句:彻底鄙视你!居然回复那样的话来,人家是来求助的,水平也不一定比你差啥!{好像"你妈不是女的,你爸不是男"的一样},你要是能看懂这句话算你厉害!
      

  8.   

    补充:tramp73谢谢你! evilegend(本来无一物,何处惹尘埃) 你莫名其妙!