【发布时间】:2011-10-30 13:10:23
【问题描述】:
我在这个网站上看到了一篇关于动态 POJO 生成的帖子。我现在也有类似的要求。
我在数据库中有一些表。我希望每个表都有一个 POJO 类,其中包含字段和相应的 getter 和 setter。这些类是动态创建的。创建这些类后,我应该在其他类中使用这些 setter 和 getter 来获取和设置数据并返回 Java 对象。
我已经看到了 BCEL、CGLIB 和其他一些开源工具,但找不到合适的例子。你能帮帮我吗?
【问题讨论】:
-
StackOverflow 作为一个社区工作,通过将问题和答案保留在网站上来帮助每个人,以便其他人受益。请不要要求电子邮件通信。
-
我投了反对票,因为整个概念太糟糕了,我想不出还能做什么。不要代码生成,不要使用 bean,不要使用 setter 和 getter(顺便说一句,没有业务逻辑的具有 setter 和 getter 的 POJO 称为 bean 模式,pojo 这个词只是真正需要区分 bean(需要setter和getter)来自一个没有任何要求的普通旧Java对象.您应该使用的是针对您的特定情况的哈希图,因为bean将在代码完成后创建(通过用户输入,您说)或类似的结构。
标签: java class dynamic creation