Evet. iBatis ve MyBatis, değişmez dize değerleri içeren SQL metinlerini destekler. Tüm değerlerin yer tutucu/bağlayıcı parametreler olarak sağlanmasına gerek yoktur.
Evet, SQL'inizde "kodlanmış bir" değeri olabilir.
Bir deneyin.
nasıl
bir bağlama parametresi ile SQL metninde bir "sert kodlu değer" yerine soran mıydı?
Referans:
http://www.mybatis.org/mybatis-3/getting-started.html
bazı basit testler kullanmaya başlayın.
İZLEMİNDE
<select id="selectEmployeel" parameterType="String" resultMap="employeeMap">
select first_name,last_name from employee where dept=#{dept}
</select>
hiçbir parametre ve sadece bir dizgi değeri ile:
<select id="selectEmployee2" resultMap="employeeMap">
select first_name,last_name from employee where dept='CSE'
</select>
Referans: http://www.mybatis.org/mybatis-3/sqlmap-xml.html aşağıda biçimi sağ sorguyu yazmak gerekiyor
, Ama yazmayı istiyorum, first_name'i seçin, çalışandan last_name nerede dept = 'cse' –