../uvw/src/main/java/com/xxxxxxx/drvpp/biz/batch/xyz/business/BusinessA.java
1 
package com.xxxxxxx.drvpp.biz.batch.xyz.business;
2
3 
import org.apache.ibatis.session.SqlSession;
4 
import org.aspectj.lang.Signature;
5
6 
import com.xxxxxxx.drvpp.biz.batch.xyz.domain.Pet;
7 
import com.xxxxxxx.drvpp.fw.batch.util.BatchParameter;
8 
import com.xxxxxxx.drvpp.fw.batch.util.Business;
9 
import com.xxxxxxx.drvpp.fw.common.log.Logger;
10 
import com.xxxxxxx.drvpp.fw.common.log.LoggerFactory;
11 
import com.xxxxxxx.drvpp.fw.common.log.LoggerFactoryBuilder;
12
130
public class BusinessA implements Business<BatchParameter> {
14 
	public int doExecute(BatchParameter parameter) {
0 Path coverage: 0/2 A: 0 B: 0
150
    	LoggerFactoryBuilder loggerFactoryBuilder = LoggerFactoryBuilder.getInstance();
160
    	LoggerFactory loggerFactory = loggerFactoryBuilder.getLoggerFactory();
170
    	Logger log = loggerFactory.getLogger(this.getClass());
180
		log.info(this.getClass().getSimpleName());
19
200
		SqlSession sqlSession = parameter.getSqlSession();
21 
		// パラメータが1 つのバインディング
220
		Pet pet = sqlSession.selectOne("com.xxxxxxx.drvpp.biz.batch.xyz.dao.PetMapper.selectPet", 1);
230
		if (pet != null) {
240
			System.out.println(pet.getPetName());
25 
		}
260
		return 0;
27 
	}
28 
}