![]() |
1
19
可以生成类(通过 cglib ,请 asm , javassist , bcel 但是你不应该那样做。为什么?
如果您只希望数据是未定义的格式,那么您可以在数组中返回它,比如
您可以改为使用预定义的类来保存数据,并将它们作为参数传递给查询方法。例如:
因此,您可以使用对传递的
也就是说,我认为您可以使用现有的东西,比如ORM框架(Hibernate、EclipseLink)、Spring
|
![]() |
2
25
实现这一点有许多不同的方法(例如代理、ASM),但最简单的方法是,当原型制作时可以从以下方法开始:
|
![]() |
3
3
为每个表创建一个数据模型类需要几分钟的时间,您可以使用类似hibernate的ORM或编写自己的JDBCDAOS轻松映射到数据库。这比深入思考要容易得多。 您可以创建一个实用程序来查询表的数据库结构,并为您创建数据模型类和DAO。或者,您可以在Java中创建模型,并创建一个实用工具来创建数据库模式和DAO(使用反射和Java 5注释来辅助)。别忘了javaFieldNames通常与数据库的列名称不同。 |
![]() |
4
0
我也不会尝试这个。类既是数据又是代码,您计划将哪种代码与动态数据关联起来? 你可能想要一个收藏——或者冬眠。 你可以用这个系列玩很多把戏,让它做你想做的。您可以使用确保其类型或不为空的数据将对象包装在元对象中,而不是将对象直接放置到集合中。您可以将整个集合包装在一个类中,该类强制实现类型安全性、完整性和关系。我甚至让我的集合能够接受“验证器”类来验证分配的数据。 验证、结构和初始条目可以来自数据库、XML或代码。 |
![]() |
5
0
|
![]() |
JBryanB · 如何从基本抽象类访问类属性 1 年前 |
![]() |
Gabe Tucker · 无法在golang中分配接口对象指针 2 年前 |
![]() |
jkone27 · F#-在编译时从字符串生成简单的空类型 7 年前 |
![]() |
John Bustos · C#通用工厂模式,不说明通用工厂模式的类型 7 年前 |
![]() |
Randall Flagg · 访问propertyinfo中的属性 7 年前 |
![]() |
Kacper · 在反映的全名和成员c后的“*”中,“+”是什么意思# 7 年前 |
![]() |
tobeypeters · 反射铸造 7 年前 |
![]() |
myst02 · 如何在另一个方法之后调用该方法? 7 年前 |