我遇到了一些问题,我希望有人能够从哪里开始提出解决方案。我需要在程序执行期间动态创建JavaBean或JavaBean属性。我从数据库中检索列名,然后从特定表中选择这些值,我需要能够将这些值存储到动态JavaBean中。变量的数量会不时变化,我不想预先定义它们,因为我将不得不手动添加值到添加的每个新列的bean。我还需要动态创建getter和setter,因为我将访问这些值。我已经查看了一个名为Reflection API的东西,但这不会起作用,因为它不允许我们动态创建bean的属性。有任何想法吗?创建动态JavaBean或动态添加变量到现有的JavaBean
1
A
回答
2
你应该看看Apache Commons BeanUtils中的DynaBean。这是正确的,你认为你的问题的方式。
0
您可以使用像javassist这样的库在运行时生成类。它将允许您将字段和方法(例如通常的getter/setter)添加到类定义中。
相关问题
- 1. 传递变量到javabean
- 2. 如何动态添加本地变量到动态创建的Python类方法
- 3. 创建动态表变量
- 4. PHP:创建变量动态
- 5. 创建变量名动态
- 6. 检索与JSP相关联的JavaBean名称或使用动态名称构建变量
- 7. OpenCSV CSV到JavaBean
- 8. 动态添加WebView到动态创建的标签
- 9. angularjs - 变量动态添加到
- 10. 动态添加50列到表变量
- 11. 不能将动态变量添加到动态表中
- 12. 创建动态数量的变量
- 13. 动态添加注释到现有类
- 14. 如何将动态添加事件添加到动态创建的按钮
- 15. 复制动态创建的变量
- 16. 创建左右两侧均为动态的动态javascript变量
- 17. 添加动态变量的URL
- 18. jQuery的添加变量到另一个变量名动态
- 19. 将动态值添加到静态创建的微调器
- 20. 基于变量状态动态添加参数到ajax调用
- 21. R:创建一个动态变量
- 22. 在JavaScript函数动态创建变量
- 23. 创建一个变量名动态
- 24. 用动态名称创建变量
- 25. 在python中动态创建变量名?
- 26. JavaScript警告动态创建变量名
- 27. 从文件创建动态变量
- 28. 动态创建变量在运行时
- 29. 在SQL Server中动态创建变量
- 30. 在函数内动态创建变量
你有没有找到任何答案有帮助吗? – Olaf 2011-06-16 20:52:50