SQL Map XML映射文件的构成m2 SQL Map的核心概念是 Mapped Statement。 Mapped Statement可以使用任意的SQL语句,并拥有 parameter map(输入)和 result map(输出) <statement id=statementName Parameter Class="some class Name"] [resultclass=some class Name" parameterMap=nameofParameter Map"] [resultMap="nameofResultMap" [cacheModel="nameOfCache" select from PRODUCT where PRD id =[? #property Name# order by [simple DynamicS <statement> BATS
SQL Map XML映射文件的构成 • SQL Map的核心概念是Mapped Statement。Mapped Statement可以使用任意的SQL语句,并拥有parameter map(输入)和result map(输出) <statement id=”statementName” [parameterClass=”some.class.Name”] [resultClass=”some.class.Name”] [parameterMap=”nameOfParameterMap”] [resultMap=”nameOfResultMap”] [cacheModel=”nameOfCache”] > select * from PRODUCT where PRD_ID = [?|#propertyName#] order by [$simpleDynamic$] </statement> 11 Dec 1st, 2007
SQL Map XMLI配置文件的构成cm 1. Mapped Statements 用途: < statement>元素是个通用声明,可以用于任何类 型的SQL语句。通常,使用具体的 statement类型是 个好主意。 <insert>, update>, delete>, <select>, procedure> 举例 <statement ideinsertTestProduct> insert into PRODUCT(PRD_ID, PRD_DESCRIPTION)values(1, Shih tzu) </statement> BATS
SQL Map XML配置文件的构成 1. Mapped Statements – 用途: • <statement>元素是个通用声明,可以用于任何类 型的SQL语句。通常,使用具体的statement类型是 个好主意。 • <insert>,< update>,< delete>, <select>,< procedure> – 举例: <statementid=”insertTestProduct” > insert into PRODUCT (PRD_ID, PRD_DESCRIPTION) values (1, “Shih Tzu”) </statement> 12 Dec 1st, 2007