大佬教程收集整理的这篇文章主要介绍了java-使用Service的Spring Entity,可能存在设计缺陷,但仍然 ,大佬教程大佬觉得挺不错的,现在分享给大家,也给大家做个参考。
我正在“ springwrapping”的遗留数据库的ID是Strings,并且提供了一些信息.例如,一个UserId看起来像“ DK-6715-00001”,表示丹麦的一个用户,邮政编码6715.它被包裹在企业应用程序中,因此需要保留,我的实体在其setter方法中对此进行了验证.
但是,用户还具有国家/地区和邮政编码字段,因此,在设置Bean的ID时,也可能还要设置国家/地区和邮政编码.为此,它需要Countryservice查找Dk是丹麦的Country对象,并在Postalservice中使用新发现的Country对象查找6715.
首先,可以将其连接起来,以便可以从我的Entity对象访问Countryservice和Postalservice吗? (实体是在bean定义中的服务对象之前定义的).首先,这应该违反任何不错的设计原则.我有什么更好的设计可以让我的实体携带对服务bean的引用?
干杯
尼克
如果您不在乎我的想法,而只是想让设计工作:您可以使用AspectJ将Spring bean引用注入实体中.我相信它需要AsjectJ额外的编译步骤和/或运行时支持.无法使用Spring正确地执行此操作,因为在使用New关键字创建实体对象时需要注入服务对象,而Spring不支持该关键字.
以上是大佬教程为你收集整理的java-使用Service的Spring Entity,可能存在设计缺陷,但仍然 全部内容,希望文章能够帮你解决java-使用Service的Spring Entity,可能存在设计缺陷,但仍然 所遇到的程序开发问题。
如果觉得大佬教程网站内容还不错,欢迎将大佬教程推荐给程序员好友。
本图文内容来源于网友网络收集整理提供,作为学习参考使用,版权属于原作者。
如您有任何意见或建议可联系处理。小编QQ:384754419,请注明来意。