就从数据库写一条线到控制器的内容给大家看吧
1.Mybatis.xml文件
insert into T_BFHRPPOS( ZONENO, BRNO, CENBRNO, TELLERNO, WORKDATE, CARDDENO, CARDDETY ) values ( #{zoneno,jdbcType=VARCHAR}, #{brno,jdbcType=VARCHAR}, #{cenbrno,jdbcType=VARCHAR}, #{tellerno,jdbcType=VARCHAR}, #{workdate,jdbcType=VARCHAR}, #{carddeno,jdbcType=VARCHAR}, #{carddety,jdbcType=VARCHAR}, )2. Mybatis接口:
@Mapper
public interface IMPosDao {
/**
* 查询所有pos数据
*/
List<Pos> selectAllPos(Pos pos);
/**
* Mybatis方法,在线读取后直接存入数据,一次插入一条记录
* @param pos
* @return
*/
boolean importFile(Pos pos);
}
Service文件:
@Service
public class FtpService {
@Autowired
private FTPUtils ftpUtils;
//此处我们有个Utils工具类,我会在下面贴里面用到的方法
public List Read(String fileName) throws Exception{
int ftpPathInt = Integer.parseInt(ftpPort);
//读取文件数据
List ftpdata=