解决方案 »

  1.   

    自己写个原生sql,然后在数据库里面查,写sql的时候就对name字段进行处理
      

  2.   

    hibernate有个autoCommit的设置你可以试一下,不过我建议显示用的Bean和数据存储用的Bean分开,这样的代码配合文档的话,逻辑非常清晰
      

  3.   

    一般我们公司是每个Domain 对应一个DTO, DTO用来存放临性数据,DTO包含每个domain属性,同时还有些其它用来存放临时数据的属性
      

  4.   

    你在for循环里面调用user.setName之前,先调用session.evict(user);把user对象从session中托管
      

  5.   

    重新写一个usermodel,将里面的属性改成你需要的类型,由于hibernate的hql语言是面向对象的,会调用usermodel的构造方法,你只需要在构造方法中处理就行了,构造方法中参数类型为数据库中的类型,转化一下赋值给属性!