1
이 문은 사용자가 데이터베이스에 있는지 확인하는 것입니다.이 문을 분리 된 조건으로 변경하는 방법
public boolean isExisting(int userId) {
String sql = "{call isExistingUser(?)}";
Session session = null;
boolean isExisting = false;
try {
session = getSession();
SQLQuery query = session.createSQLQuery(sql);
query.setParameter(0, userId);
List<?> list = query.list();
isExisting = list.get(0) != null ? (Boolean) list.get(0) : false;
} finally {
if (session != null)
session.close();
}
return isExisting;
}
이 저장된 프로 시저이다
CREATE DEFINER = cbsadmin
(사용자 ID INT IN) PROCEDURE isExistingUser
%
@ USER_LOGIN_STATUS FROM SELECT USER_ID를 BEGIN WHERE USER_ID = userId를; END
확인해 주셔서 감사합니다. 정말 도움이 .. –