
구현 내용
owl.carousel API를 이용해 인기공연 1위~10위 까지 보여주도록 구현함
1. 포스터를 클릭하면 해당 공연의 상세정보 페이지로 이동한다.
2. 1초에 한번씩 포스터가 움직인다. 마우스를 올리면 loop 멈춤.
핵심 코드
[HomeDaoImpl.java]
select한 data들을 dto에 담아 List로 가져온다.
1
2
3
4
5
|
@Override
public List<FullCalendarDto> getEvent() {
List<FullCalendarDto> list=session.selectList("event.getevent");
return list;
}
|
cs |
[HomeMapper.java]
공연이 종료된 경우, 출력하지 않기 위해
아직 종료되지 않은 공연만 선택해서 Dto에 담아준다.
1
2
3
4
5
6
7
8
|
<select id="getevent" resultType="fullCalendarDto">
SELECT seq, title, startdate, enddate, thumbnail, likecount, realmname
FROM tb_api_date
<![CDATA[
WHERE enddate>=SYSDATE
]]>
ORDER BY likecount DESC, enddate ASC
</select>
|
cs |