>>>在表中回补44个空格???
不会回补吧,你的字段可能是char(50)??

解决方案 »

  1.   

    是varchar(50)类型的,用SQL语句做插入就没有这种问题;同HIBERNATE插入时就回自动不齐不足的字符!!怎么办????
      

  2.   

    如果不是char(50)且pojo里面的数据不是"111111                                "的话是不会自动补的
      

  3.   

    我是在页面中输入"111111",然后提交到数据库的;提交的时候用的上HIBERNATE对数据库进行操作的,pojo里的数据应该不会是"111111                                "吧!!!
      

  4.   

    把你的数据类型该成varchar2(50)就好了啊
      

  5.   

    同意楼上的说法,如果数据库是ms sql,informix.db2的话,用varchar(50), 插入后不会补空格
    如果是oracle的话,插入后就会补空格,oracle可以用varchar2.