728x90
반응형
SMALL
자바에서 변환할때 사용하는 TIMESTAMP, DATE 형식이 있다.
그러나 변환이 안되는 경우가 발생할 수 있다.
이럴경우 String 형태를 사용하자


*MYBATIS
<select id="getAllMyJob" resultMap="jobVO" >
SELECT J.ID ,J.DEEP ,J.PROJECT_ID,J.NAME, J.start_date, J.END_DATE ,J.TOTAL_ONE_MD,
J.PLAN_ONE_MD, J.TOTAL_DATE, J.PLAN_DATE, J.MANAGER, J.REAL_START_DATE,
J.REAL_END_DATE, J.REPORT, J.PLAN_PROGRESS, J.REAL_PROGRESS, J.JOB_ID,
P.STATE, P.PROJECT_TITLE, P.PROJECT_NICKNAME
FROM JOB J left join PROJECT P on (J.PROJECT_ID =P.ID)
WHERE J.MANAGER = (
SELECT NAME FROM USER U
WHERE U.ID = #{userid}
)
jsp 에서 사용할땐
//parseDate: DB에서 String 형태로 뽑아온 날짜 데이터를 DATE 형식으로 바꿔준다
<fmt:parseDate value='${job.start_date}' var='trading_day' pattern='yyyymmdd'/>
//위의 DATE 형식으로 바꾼후 원하는 패턴을 기입하여 입맛에 맞게 출력할수있다.
<fmt:formatDate value="${trading_day}" pattern="yyyy.mm.dd"/>
728x90
반응형
LIST