和StringTokenizer 没有关系请先把Name改为name

解决方案 »

  1.   

    你的get,set方法在这里是get甚麽,set甚麽都弄错了,当然编译不了
    实现你的功能直接将StringTokenizer写在get,set方法的外面
    public String getAllName(String name){
    String first_name = "";
    String last_name = "";
    String all_name = "";
    StringTokenizer t=new StringTokenizer(name);
             while(t.hasMoreTokens()){
         for(int i=0;i<t.countTokens();i++){
         if(i==0){
         first_name=t.nextToken();
         }
         if(i==1){
         last_name=t.nextToken();
         }
         }
        }
        all_name=first_name+" "+last_name;
        return all_name;
    }
    然后你再因你的需要get,set就是了
      

  2.   

    我想实现这样的一个功能,数据库里面有一个name字段,hibernate映射的时候也只映射这一个name字段,hibernate操作调用的并不是name的属性,调用的是setName和getName方法在hbm文件里配置<property>元素的access属性用于指定Hibernate访问持久化类的属性
      

  3.   

    楼主没仔细看书,孙卫琴(楼主联孙大姐名字都写错了)<<精通Hibernate Java对象持久化技术详解>>
    一书中 P100 页就将了怎么配置Hibernate直接访问类的属性.正好书就放在手边,一下就翻到了