`
远去的渡口
  • 浏览: 472845 次
  • 性别: Icon_minigender_2
  • 来自: 上海转北京
社区版块
存档分类
最新评论

Struts+Hibernate+Spring开发小总结

    博客分类:
  • SSH
阅读更多
很久没有碰SSH了,差不多都忘记怎么去写了,公司没有用这些开源框架,由于自己工作上不需要,所以就不怎么去用了。
  现在我自己的网站,在用SSH写,真的比较辛苦,因为还得看文档,研究业务逻辑中的对象关系,一对一,一对多,真的好久没有想了,有点小困难,不过,这倒是一个好的机会 ,能够再把这些以前用的再捡起来,就当磨磨已经生锈的剑了,呵

  好了,下面总结这两个星期遇到的问题以及解决方案:
1、No row with the given identifier exists

表示你现在查询的对象所关联的对象有问题,一般是因为数据的问题(该对象所关联的对象找不到) 比较常见是在一对一,多对一关系中,数据关联字段的值不对应造成的。

2、使用org.apache.commons.beanutils.BeanUtils 的BeanUtils.copyProperties(detail, goodsform);方法,将后者表单中的值copy到前者的model对象中,注意,这里的goodsform中的各个属性的name 一定要与detail model对象中的对应的名字的属性。并且,除了String ,Integer之外的数据类型,如float,Date一般是不能用这个copeProperties偷懒的,不过,对于DateTime类型的,在
model中大可写为String类型,不影响数据插入。

但是float,double就不可以了,需要手动去转的。不然都是0了。
分享到:
评论

相关推荐

Global site tag (gtag.js) - Google Analytics