public BankBranch getBankBranchAgent(String login) {
StringBuilder sql = new StringBuilder()
.append(" SELECT BB.* ")
.append(" FROM USERS U ")
.append(" INNER JOIN PROFILES P ON U.LOGIN = P.LOGIN ")
.append(" INNER JOIN BANK_BRANCH BB ON P.BRANCH_CODE = BB.BRANCH_CODE ")
.append(" INNER JOIN BANK B ON B.BANK_CODE = BB.BANK_CODE ")
.append(" WHERE U.LOGIN =:LOGIN ")
.append(" AND B.IS_AGENT = 'Y' ");
MapSqlParameterSource parameters = new MapSqlParameterSource("LOGIN", login);
List banks = nameParamejdbcTemplate.query(sql.toString(), parameters, new BeanPropertyRowMapper<>

BankBranch.class, false));
return !banks.isEmpty() ? banks.get(0) : null; <---บรรทัดตรงนี้หมายความว่ายังไงครับช่วยแนะนำที่ครับ (ตอนเช็ค)
}
ลบกวนที่ครับ พึงหัดเขียน จาวา อยากทราบว่าบรรทัดสุดท้ายหมายความว่ายังไงครับ
StringBuilder sql = new StringBuilder()
.append(" SELECT BB.* ")
.append(" FROM USERS U ")
.append(" INNER JOIN PROFILES P ON U.LOGIN = P.LOGIN ")
.append(" INNER JOIN BANK_BRANCH BB ON P.BRANCH_CODE = BB.BRANCH_CODE ")
.append(" INNER JOIN BANK B ON B.BANK_CODE = BB.BANK_CODE ")
.append(" WHERE U.LOGIN =:LOGIN ")
.append(" AND B.IS_AGENT = 'Y' ");
MapSqlParameterSource parameters = new MapSqlParameterSource("LOGIN", login);
List banks = nameParamejdbcTemplate.query(sql.toString(), parameters, new BeanPropertyRowMapper<>
return !banks.isEmpty() ? banks.get(0) : null; <---บรรทัดตรงนี้หมายความว่ายังไงครับช่วยแนะนำที่ครับ (ตอนเช็ค)
}