server2020. 2. 21. 14:25

[mybatis] resultType="map" list로 리턴하는 방법

 

sql -> <select id="getList" parameterType="map" resultType="map">

 

select 문을 해서 list 타입을 반환 하려고 한다.

 

그러면 리턴 받을 때 그 값을 불러 올 수 있을까??

 

pMap -> 클라이언트에서 받은 data

 

List<HashMap<String, Object>> list= (List<HashMap<String, Object>>) service.getList(pMap);

 

for (int i=0; i< list.size(); i++)

{

String key_data = list.get(i).get("key명");

}

 

 

 

 

Posted by thdeodls85
server2020. 2. 18. 13:51

[MYSQL] every derived table must have its own alias 해결방법

 

join 할려니 every derived table must have its own alias 이슈가 나온다.

 

)c; 하면 된다.

Posted by thdeodls85
server2020. 2. 17. 16:51

[SQL] you have an error in your SQL Syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near 해결방법

 

query문을 잘못 썻을 가능성이 높다... 

Posted by thdeodls85
server2020. 2. 17. 10:40

[MYSQL] limit page 설정방법

 

클라이언트 개발자가 page -> 0,1,2,3,4,5 이런식으로 주길 원할 때에는

 

// paging

if (pMap.containsKey("page") && pMap.containsKey("count"))

{

int page = Integer.valueOf((String) pMap.get("page"));

int count = Integer.valueOf((String) pMap.get("count")); 

pMap.put("page", page * count);

}

 

select * from table명 limit 0, 2;

 

첫번째 0은 page index , 2는 가지고 오는 갯수 

Posted by thdeodls85
server2020. 2. 14. 16:21

 

[sql] join -> left , right , inner 이해

 

두개의 table을 합칠려고 한다... 어떻게 해야 할까??

 

A table , b table 의 a.title , b.content 를 가지고 온다고 가정 할때...

 

left join -> 왼쪽의 테이블을 전부 검색 후, B의 데이터가 맡으면 연결 시켜준다.. 

ex) A count 5면 5개 다 검색 후, b 데이터 연결 

select * from A left join B on A.'비교할 데이터' = B.'비교할 데이터'; 

 

right 는 반대개념일 것이고...

 

inner join -> 양쪽 테이블의 값이 똑같으면 그 row값만 불러온다. 

select * from A inner join B on A.'비교할 데이터' = B.'비교할 데이터';

 

Posted by thdeodls85
server2020. 2. 11. 18:57

[Spring] No mapping found for HTTP request with URI in DispatcherServlet with name 'action' 해결방법

 

밑의 참조에서 보는 것처럼 다 확인해봤는데  안된다..

 

mapping 이 안된다는 이야기는 select sql 접속하는 쿼리가 잘못되도 안된다..

 

[참조]https://stufeel.tistory.com/8

'server' 카테고리의 다른 글

[MYSQL] limit page 설정방법  (0) 2020.02.17
[sql] join -> left , right , inner 이해  (0) 2020.02.14
[MYSQL] workbench add column  (0) 2020.02.10
[MYSQL] workbench delete schema  (0) 2020.02.10
[MYSQL] workbench mysql version 확인방법  (0) 2020.02.04
Posted by thdeodls85
server2020. 2. 10. 20:06

[MYSQL] workbench add column 방법

 

ALTER TABLE `schema명`.`table명` 
ADD COLUMN `schema명` VARCHAR(45) NULL AFTER `column명`;

Posted by thdeodls85
server2020. 2. 10. 19:33

 

[MYSQL] workbench delete schema

 

스키마 삭제 하는 query

 

DROP DATABASE `schema명`;

Posted by thdeodls85