问题描述
无需写java代码,无需写mapping文件,像这样访问数据库:<SQLTransTransName="GetFundHistoryPriceList"TransFlag="0"><SelectRecordOutputId="{cdoFund}"RecordCountId="{nCount}"><OutputSQL>SELECTstrNameFROMtbFundWHEREstrCode={strCode}</OutputSQL></SelectRecord><IfType="Integer"Value1="{nCount}"Operator="="Value2="0"><Then><ReturnText="InvalidCode"Code="-1"Info="GetFundHistoryPriceList.InvalidCode"/></Then></If><SelectRecordSetOutputId="{cdosFundHistoryPriceList}"RecordCountId="{nCount}"><OutputSQL>SELECT*FROMtbFundPriceWHEREstrFundCode={strCode}ORDERBYstrDate</OutputSQL></SelectRecordSet><!--异常处理--><OnException><ReturnCode="-1"Info="System.Error"></Return></OnException><ReturnText="OK"Code="0"Info="GetFundHistoryPriceList.OK"><ReturnItemFieldId="{cdoFund}"ValueId="{cdoFund}"/><ReturnItemFieldId="{cdosFundHistoryPriceList}"ValueId="{cdosFundHistoryPriceList}"/></Return></SQLTrans>
解决方案
解决方案二:
这个和ibatis似乎没有太大的区别吧?比ibatis多了个事务处理
解决方案三:
像头猪一样!
解决方案四:
lz想表达什么?
解决方案五:
什么意思?
解决方案六:
像头猪一样!
解决方案七:
什么意思?是想要告诉你的新的发明吗?你这和ibaties有什么不一样?就是修改了tag而已
解决方案八:
晕
解决方案九:
LZ想表达什么?
解决方案十:
是lz自己发明的吗,很有才啊
解决方案十一:
和ibatis大同小异
解决方案十二:
和ibatis有点不一样,不过我觉得这样还不如写存储过程
解决方案十三:
没有人能看出来这种方式的优势吗?