Java中如何动态生成一个类和这个类的对象并且存入数据库

我现在要做的一东西 , 其中要这样的一个功能:根据别人提供的一些字段,我生成一个类 , 并且为这个类生成一个实例,也就是为这个生成的类实例化一个对象,并且跟这个类的属性附上值 ,然后我要把这个对象保存到数据库中。然后我要从数据库中把这个类和类读取出来 ,并且上传存入的实体属性也要读取出来 在生成一个在程序中可以运行的类 。我知道要用反射 。但是具体不知道怎么弄。请大家帮我想想!!!
你们都狠 ,这还要你们说啊 。。我不知道吗 ? 我问有没有好的办法 ,严重鄙视这样的行为!!

简单啊,建立一个包。
cn.temp.object;存放临时类。
使用File类来写文件,保存为 [ 类.java ]
再动态编译。
OK
温馨提示:内容为网友见解,仅供参考
第1个回答  2010-01-11
反射啊

java配置类应该怎么存数据库
对象和关系再映射存入数据库。将对象映射到数据库的关系上类对应表,字段对应列,聚合字段对应一对多或者多对多,这样用起来很方便,可以只写java就完成数据库操作可能还要写jpql,对于简单的逻辑可以用criteria,纯对象化的查询,java有个ORM的规范,叫JPA,hibernate实现了JPA,它还有EclipseLink等实现。

如何把java对象存入数据库
原生java对象存数据库,可以考虑将对象转成字节数组,写入数据库;一般常用做法是一个属性对应一个字段,不会直接写入java 对象

在java for循环中遍历一个list,中间有一个条件,如果条件为true,就往数...
然后把insertDataList中的数据批量插入。

java怎样将读取数据写入数据库
三、创建数据库的连接 要连接数据库,需要向java.sql.DriverManager请求并获得Connection对象,该对象就代表一个数据库的连接。 使用DriverManager的getConnectin(String url,String username,String password )方法传入指定的欲连接的数据库的路径、数据库的用户名和密码来获得。 例如:\/\/连接MySql数据库,用户名和密码...

怎么把java内的变量存入数据库中?
只能写个大概的,要写数据到数据库中,先得在数据库中建库,库里建表,表里建字段,然后java里建立数据库连接,用SQL语言写数据到表中的字段 Class.forName("com.microsoft.sqlserver.jdbc.SQLServerDriver").newInstance();\/\/String url="jdbc:microsoft:sqlserver:\/\/localhost:1433;DatabaseName=数据库...

如何用java实现一个计时器来定时读取和写入数据库?急!
Timer time = new Timer(); \/\/定义一个 Timer \/\/执行方法 里面需要一个类 可以定义一个伪类 \/\/也可以 自己 定义一个类 继承TimerTask这个类 \/\/里面必须实现 run方法 \/\/run方法 里面就写你的 实做 方法 \/\/schedule 方法有很多重载 有很多参数我用最简单的 \/\/给你说明 第2个参数是 说 每隔...

(Java)想把数组中一条一条的数据全部放入对象中去..要怎么做呢_百度知...
1、动新建一个长度长1的数组,然后填充它。2、输出如下,结果是正确的。3、将中间的for循环,换成java库里面自带的System.arraycopy方法可以提高效率。4、在eclipse或idea中打出System.arraycopy以后,看它智能提示里面的参数名字就能回想起来参数的含义。5、Arrays.copyOf这个方法内部也是通过System.array...

java程序 怎么把一个字符串数组存入数据库?数据库的表要怎么创建_百度...
一楼大哥,你运行过你的代码吗?貌似有个严重的错误啊,应该不会有数据“插入”成功的!!!【你的代码这里】for(i=0;i<a.length;i++)int rs=stmt.executeUpdate(sql);这是不对的...如果有循环的话,应该这么写:【代码】for(int i=0;i...

java怎样将读取数据写入数据库
1、安装好SQL Server 2012后,运行 开始 → 所有程序 → Microsoft SQL Server 2012 → 配置工具 →SQL Server配置管理器 2、在左边栏找到 SQL Server网络配置选项,点开它的小箭头,会看到“【你的数据库名】的协议” (图中是ERIC2012的协议),选中它,看右边栏。(1)如果Named Pipes 未启用...

JDK编译时注解处理器结合Javapoet动态生成模板化Java源文件
具体步骤如下:首先,理解AttributeConverter的工作原理,它在Entity和数据库之间建立数据关联。我们创建一个通用的Converter基类,如AbstractJsonConverter,用于处理类型转换。接着,定义一个自定义注解JsonAutoConverter,标记需要生成Converter的类,由AnnotationProcessor扫描并处理,生成相应的源代码,如OrderNotice...

相似回答