动态sql语句和动态传⼊参数个数
1.可以将要传⼊的⼏个参数封装成⼀个实体类,然后将实体类作为⼀个参数传⼊到相应的⽅法中,这时候就需要这l⽂件中对传⼊的字段利⽤<if test="">标签进⾏判断
但是要主要where那点的条件的写法where 1=1;⽤⼀个横有条件的语句;
2.可以不要封装这⼏个参数,利⽤可变参数个数的⽅法将这些参数传⼊到相应的⽅法中,但是要主要三点:
sql包含哪几个部分
A.只能出现在参数列表的最后;
<位于变量类型和变量名之间,前后有⽆空格都可以;
C.调⽤可变参数的⽅法时,编译器为该可变参数隐含创建⼀个数组,在⽅法体中⼀数组的形式访问可变参数。
以上是对动态传⼊参数个数的⽅法简介,如需详解,请给我留⾔