2011-01-12 73 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實現將它們從數據庫拉入你的對象圖中。