真正的快樂(lè)來(lái)源于創(chuàng)造
如果需要將表數(shù)據(jù)轉(zhuǎn)化為XML形式數(shù)據(jù)的話,如果我們使用Spring的JDBC Template,那么常需要做的工作是創(chuàng)建一個(gè)RowMapper匿名類,在其中將字段與領(lǐng)域?qū)ο蟮哪硞€(gè)屬性匹配上,然后得到領(lǐng)域?qū)ο箧湵硇问降慕Y(jié)果,此后展開這個(gè)集合,再將字段轉(zhuǎn)化為XML數(shù)據(jù),其中進(jìn)行了兩次名稱和值之間的匹配,硬編碼較多,比較費(fèi)時(shí)間。如果我們利用Metadata(Metadata是解釋數(shù)據(jù)的數(shù)據(jù),如果我們的研究對(duì)象是表格中的數(shù)據(jù),那么表頭就是表格中數(shù)據(jù)的Metadata)則可以有效簡(jiǎn)化這一過(guò)程。 下面先看需求,有一個(gè)emp雇員表,表中包括id,姓名name,年齡age和地址addr四個(gè)字段,如下所示: 我們需要把表中的記錄取出并變成如下格式的字符串:
Copyright @ 何楊 Powered by: .Text and ASP.NET Theme by: .NET Monster