这是怎么回事啊
Employee emp=new Employee();
     	emp.setEmpNo(011);
     	emp.setEmpName("ambow");
     	Employee emp1=new Employee();
     	emp1.setEmpNo(022);
     	emp1.setEmpName("IBM");
     	Employee emp2=new Employee();
     	emp2.setEmpNo(033);
     	emp2.setEmpName("baidu");
     	Company co=new Company();
     	co.setComid(001);
     	co.setComName("RayooTech");
     	co.setEmployee(new HashSet());
     	co.addemployee(emp);
     	co.addemployee(emp1);
     	co.addemployee(emp2);
     	se.save(co);
     	se.beginTransaction().commit();
     }
emp_no   emp_Name     comid                                                            
      9      ambow          1   
     18       IBM           1
     27      baidu          1     
comid    comName
     1    RayooTech   
Employee emp=new Employee();
     	emp.setEmpNo(1);
     	emp.setEmpName("koowu");
     	Employee emp1=new Employee();
     	emp1.setEmpNo(2);
     	emp1.setEmpName("souo");
     	Employee emp2=new Employee();
     	emp2.setEmpNo(3);
     	emp2.setEmpName("Goolge");
     	Company co=new Company();
     	co.setComid(2);
     	co.setComName("yaoohu");
     	co.setEmployee(new HashSet());
     	co.addemployee(emp);
     	co.addemployee(emp1);
     	co.addemployee(emp2);
     	se.save(co);
     	se.beginTransaction().commit();       
emp_no   emp_Name     comid                                                  
      1      koowu          2
      2       souo          2
      3     Goolge          2     
      9      ambow          1   
     18       IBM           1
     27      baidu          1           
comid    comName
     1    RayooTech   
     2        yaohu  
------解决方案--------------------
前导的0被认为是8进制的数字,所以,8进制的
011 022 033
等于10进制的
9 18 27
------解决方案--------------------emp.setEmpNo(011);
实际上表示的是
emp.setEmpNo(9);
这样插进去的当然是9了,显示的也是9
不明白为什么要加0
------解决方案--------------------哈哈 正常 0开头的 不是数字 是一种编码