1.数据库中A字段属性是DATE类型的
2.entity中A定义成了String类型的
3.Actionform中A也定义成了String类型的现在我要把表Actionform中的Srting Set给entity的A?   
请问这个转换应该怎么写?写在哪里是Actionform里 还是写在entity里?谢谢...谢谢....

解决方案 »

  1.   

    最简单的方法
    使用Hibernate再次映射一次就好了不过既然数据库是data类型的
    为什么你的映射会成为String类型重新映射一次要是不行
    修改映射文件中property中的type类型
    然后在Action的类中对应修改
    保证数据库字段类型和column那里写的一致
    并且映射的时候Action和配置文件中property中的type一致就好了
      

  2.   

    一般数据库类型也改为String比较好处理
      

  3.   

    数据库不都提供了类型转化吗?
    to_char("","yyyy-MM-dd")hibernate的类型最好和数据库一致。内部映射是不是会导致新的问题不确定,
    你可以拿到数据在业务层做好类型转化