bitcamp-aiaas-9 / FilmNote

0 stars 0 forks source link

게시판 작업 토스 #44

Open p3chaeyeon opened 3 days ago

p3chaeyeon commented 3 days ago

movieList.jsp 검색 기능

NCPObjectStorageService.java (Object Storage) delete() 함수 구현

KimSeongChan97 commented 3 days ago

NCPObjectStorageService.java 해볼게요

p3chaeyeon commented 3 days ago

검색 참고 코드

// MovieSearchDBService.java
List<MovieDTO> searchList  = null;
String opt;
String value = "";
String type = "";

opt 가 영화 코드라면
value = input 입력값
type = "mcode"

opt 가 영화 감독이라면
value = input 입력값
type = "director"

opt 가 영화 제목이라면
value = input 입력값 // String 변환 필요
type = "title"

searchList = MovieDAO.getInstance().searchMovie(value, type);

// DAO
    public List<MovieDTO> searchMovie(String value, String type) { // 5. 검색
        SqlSession sqlSession = sqlSessionFactory.openSession();
        HashMap<String,String> data = new HashMap<>();
        data.put("type",type);
        data.put("value",value);
        List<MovieDTO> list = sqlSession.selectList("movieSQL.searchMovie", data);
        sqlSession.close();
        return list;
    }

// mapper
<select id="searchMovie"  parameterType="HashMap" resultType="movie">
select * from movie_tb where ${type} like '%${value}%'
</select>