Pasar múltiples argumentos en un SELECT sin usar un objeto complejo
Estoy tratando de pasarstartSequenceId
, stopSequenceId
, orderNumber
en el mapa SQL, sin embargo, no deseo usar un objeto escrito, es decir,parameterType="com.abc.Order"
, ¿puedo hacerlo?
<select id="getSequenceIdByOrderNumber" parameterType="?" resultType="int">
select *
from log
where seq_id
between #{startSequenceId} and #{stopSequenceId}
and order_no = #{orderNumber}
and rownum = 1
</select>