2011-01-12 85 views
0

我有一个包含数据的列的Excel文件,设置其属性的Spring bean的配置文件,我的目标是创建对象了这个数据,这些对象有相互关系的,和将完全初始化的父对象发送到企业应用程序进行验证并插入到数据库中。如何创建数据库表中

比方说,我管理这一切的Excel数据插入到分期(第一轮)数据库。有没有办法,我可以创建一个可以创建对象层级,其中每个对象都有从数据库列中检索属性的bean配置文件什么办法?

一开始:

Column 1=> 1 2 3 5 6 7 
Column 2=> a v d e f g 
Column 3=> Some primary key column. 

<bean name="myDomainObject" class="abcd.pqr.DomainObject1"> 
    <property name="column1" value="???" /> 
    <property name="column2" value="???" /> 
</bean> 

我想创建具有配置文件,说6个域对象,和值来自数据库。

下一步可能会尝试创建复杂的对象层次结构,其中myDomainObject可能嵌套在某些myParentDomainObject内。

我的目的是创建域对象从数据库中,让自己的测试用例可以轻松命中的应用,具有完全配置的测试对象。它也可以用来通过API加载数据。

回答

1

春天是这里的工作错误的工具,我想。如果你在一个数据库中的对象,为什么不使用JPA/Hibernate和有意义的数据模型来为你做这个?你可以创建你的bean(在他们构成的任何对象图中),然后用一些JPA注解对它们进行注释,并让你的JPA实现将它们从数据库拉入你的对象图中。