0
Mybatis是一個ORM,它具有在SQL查詢中動態注入值的能力。 現在我的查詢是,如果我的查詢中有一些硬編碼值,我想使用它,我該如何繼續?在一些硬編碼值的mybatis查詢中
select first_name,last_name from employee where dept='CSE';
IBATIS是否支持上述查詢?
Mybatis是一個ORM,它具有在SQL查詢中動態注入值的能力。 現在我的查詢是,如果我的查詢中有一些硬編碼值,我想使用它,我該如何繼續?在一些硬編碼值的mybatis查詢中
select first_name,last_name from employee where dept='CSE';
IBATIS是否支持上述查詢?
是的。 iBatis和MyBatis支持包含文字字符串值的SQL文本。沒有要求必須提供所有值作爲佔位符/綁定參數。
是的,你可以在你的SQL中有一個「硬編碼值」。
試試看。
是你問如何與綁定參數的SQL文本替換「硬編碼值」?
參考:http://www.mybatis.org/mybatis-3/getting-started.html
開始使用一些簡單的測試。
隨訪
<select id="selectEmployeel" parameterType="String" resultMap="employeeMap">
select first_name,last_name from employee where dept=#{dept}
</select>
不帶參數,只是一個字符串值:
<select id="selectEmployee2" resultMap="employeeMap">
select first_name,last_name from employee where dept='CSE'
</select>
我需要寫在下面的格式正確的查詢, 但是我希望它能夠寫入,從employee中選擇first_name,last_name where dept ='cse' –