我需要采取一切从Bean1和Bean2领域和收藏,有时应用一些业务逻辑,并产生Bean3(所有bean都是同一个类型的一个相当复杂的图形休眠/域对象)。
任何思考如何做到这一点? 完成过类似的东西吗?
我的想法:
- 推土机(http://dozer.sourceforge.net/)
- BeanUtils的(http://commons.apache.org/beanutils/)
- 手卷解决方案
- 另一个很酷的解决方案?
任何建议?
我需要采取一切从Bean1和Bean2领域和收藏,有时应用一些业务逻辑,并产生Bean3(所有bean都是同一个类型的一个相当复杂的图形休眠/域对象)。
任何思考如何做到这一点? 完成过类似的东西吗?
我的想法:
任何建议?
推土机是一个很好的豆映射工具。 然而,将不执行过程的任何业务逻辑。
我不应该是一个问题,以实现业务逻辑,并依靠推土机的豆映射。 这是我会怎么做。
无论这些工具提供业务逻辑 - 也是它必须以某种方式实现。 豆utils的是GOOT与标准的符号来访问bean的属性。 您可以尝试时髦实现与漂亮的语法业务逻辑。