gpt4 book ai didi

java - 在生成的类上应用构建器模式或类似模式

转载 作者:行者123 更新时间:2023-12-04 05:38:16 26 4
gpt4 key购买 nike

我有以下问题:

一个框架从 DB 表生成一个类,每个表列都是类变量(字段)。
生成的类有 30 多个字段,只有一个没有参数的构造函数。

要创建该类的实例,我必须使用某些 setter 的 30 次,这是对不一致的邀请。

我不能直接使用带有参数或 Builder 模式的构造函数,因为我不能编辑生成的类。解决这个问题的最佳方法是什么 - 包装类、线程安全方法、经典模式?

最佳答案

我通过制作 BeanBuilder 为自己解决了这个问题在内部使用反射的类。你给它你的 bean 然后调用像 startBean 这样的方法, value和用数据填充 bean 类似,就像构建 XML 树一样。

如果您喜欢类型安全,您可以为自己创建一个类似的类,专门用于您拥有的那个 bean。

关于java - 在生成的类上应用构建器模式或类似模式,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11630886/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com