java - 如何在java中动态创建一个类

标签 java reflection activerecord

我不知道这是否可能。无论如何,这是我的问题: 我想创建一个具有数据库表模式的类,例如假设我有一个类似

的表
id - unsigned int 
username - varchar(128)
password - varchar(128)

假设我可以从我的数据库中查询这些数据。我想做的是动态创建(当然,实例化)一个 Java 类,它应该如下所示:

public class User{
    private unsigned int id;
    private String username;
    private String password;
}

(实际上是我的表的 ActiveRecord)

你能帮我开始吗? 坦克

最佳答案

你会做什么使用你的其他代码都不知道的动态创建和实例化的类?

对于像 Java 这样的静态类型语言,拥有这样的类几乎没有意义。另一方面,像 Hibernate 这样的大多数 OR Mapper 都带有允许您从数据库模式静态生成类的工具。

关于java - 如何在java中动态创建一个类,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4794777/

相关文章:

ruby-on-rails - 如何从 Rails SQL 日志中过滤特定字段?

java - 在下面的java代码中获取StackOverflowError

java - 有没有办法在同一台服务器上运行两个JVM?

使用反射和匹配器的Java方法

c# - 将原始类型转换为可为空的对象

ruby-on-rails - Rails : How to create migration in subdirectory with Rails?

ruby-on-rails - ActiveRecord 在 Heroku 上错误地加载二进制字段,在 OSX 上正常

java - Scala 抽象类翻译成 Java

java - 如何在不将 List 包装在其他类中的情况下验证 spring Controller 参数中 List 中的每个对象?

.net - 为什么指针是引用类型?