mysql传⼊集合_MyBatis参数传⼊集合之foreach动态sql package com.ydssy.dao.product;
import java.util.List;
import java.util.Map;
import del.product.ProductStore;
public interface ProductStoreMapper {
//接⼝ 传⼊⼀个集合
List parameterlist(String[] s);
}
映射⽂件
select ps.* from es_product_store ps dsid in
#{employeeId}
测试类
package test;
import java.util.List;
import org.apache.ibatis.session.SqlSession;
import org.apache.ibatis.session.SqlSessionFactory;
mysql面试题集合import org.apache.ibatis.session.SqlSessionFactoryBuilder;
import org.junit.Before;
import org.junit.Test;c语言string类型输入
import com.ydssy.dao.product.ProductStoreMapper;
import del.product.ProductStore;
c语言编译经过汇编吗public class TestProductStoreMapper {
private SqlSession session;
属性词指的是什么private ProductStoreMapper dao;
@Before// @Before在··之前
public void init() {
SqlSessionFactoryBuilder ssfb = new SqlSessionFactoryBuilder();
// SqlSessionFactory通过SqlSessionFactoryBuilder的ssfb⽅法⾥的类加载器的getResourceAsStream⽅法获取配置⽂件信息
//getResourceAsStream会创建⼀个流 通过这个流去获取配置⽂件,这个⽂件会返回⼀个importString这个流
c语言指针存在的意义SqlSessionFactory ssf =
ssfb.build(ClassLoader().getResourceAsStream("com/ydssy/l"));
// 获得SqlSession对象
// (SqlSession是执⾏sql的⼀个容器 通过session访问数据库)。
session = ssf.openSession();
//⽤session对象去获取接⼝ ,getMapper⽅法会返回符合Tapper映射器( 即EmployeeDAO 接⼝) 要求的对象
dao = Mapper(ProductStoreMapper.class);
}
@Test
public void test3() {
web框架是什么String[] s = new String[] { "516","518" };
List result = dao.parameterlist(s);
System.out.println(result);
sessionmit();
session.close();
}
}
配置⽂件
/p>
"/dtd/ibatis-3-config.dtd">
value="jdbc:mysql:///symall_emoji?useUnicode=true&characterEncoding=UTF-8&allowMultiQueries=true&useSSL=true" />包
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。
发表评论