일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | |||
5 | 6 | 7 | 8 | 9 | 10 | 11 |
12 | 13 | 14 | 15 | 16 | 17 | 18 |
19 | 20 | 21 | 22 | 23 | 24 | 25 |
26 | 27 | 28 | 29 | 30 | 31 |
- rocky9
- popup
- NextJS
- jenkins
- 개발자도구 차단
- mybatis
- Java
- javascript
- nodejs
- MariaDB
- spring3
- spring
- config
- yona
- post
- ajax
- Maven
- Eclipse
- security
- MSsql
- War
- mysql
- PM2
- Next.js
- node.js
- jquery
- git
- SpringBoot
- centos7
- console
- Today
- Total
목록mybatis (5)
ふたりで
- mybatis query 설정. INSERT INTO TEST.dbo.USERINFO ( user_emp ,user_name ,user_cel ) VALUES ( #{userEmp} ,#{userName} ,#{userCel} ); - Dao 부분 public int setUserInfo(UserInfoVO params) { return insert("insertUserInfo", params); } - Service 호출 부분 Dao의 함수를 호출하는 부분에 params는 UserInfoVO 모델이다. mybatis설정 부분의 useGeneratedKeys=true, keyProperty="userCode", keyColumn="user_code" 설정에 의해 쿼리 파라미터로 사용한 UserInfo..
Spring MVC에서 select count() 시 mybatis설정 및 resultType 참고. - Dao 쿼리 결과를 Object로 받은 후 int로 리턴. public int getUserCount(userInfoVO params) { Object obj = selectOne("selectUserCount"); return obj == null ? 0 : (Integer) obj; } - mybatis에서 resultType을 Integer로 설정. SELECT COUNT(*) FROM USERINFO with(nolock) WHERE user_code = #{userCode};
예를 들어 단순하게 검색어를 공백을 기준으로 나누어 리스트화 후 해당 단어 리스트를 쿼리에서 AND 또는 OR검색으로 조건을 거는 경우 아래와 같이 처리함. 1. searchParams 모델 객체에 검색어를 리스트화할 geter, seter 정의. private ArrayList searchKeywordArr; public ArrayList getSearchKeywordArr() { return searchKeywordArr; } public void setSearchKeywordArr(ArrayList searchKeywordArr) { this.searchKeywordArr = searchKeywordArr; } 2. 검색어를 공백 기준으로 나누어 1에서 만든 인스턴스에 저장. String space..
dao에서 List으로 리턴하고 /** * @param searchParam * @return * 2019.02.18 dbkang add 일별 매출 */ public List getDailySalesStaticsList(SalesSearchParamVO searchParam) { // TODO Auto-generated method stub return selectList("selectDailySalesStaticsList", searchParam); } mybatis에서 resultType="java.util.LinkedHashMap" 으로 받는다. SELECT * , +IFNULL(SUM(amount_${item}),0) AS rowSum FROM(SELECT date_format(ymd, '%Y-%..
보통 학습 시점 또는 토이 프로젝트를 진행하는 시점에 1개의 database를 기준으로 개발 환경을 설정하게 된다. 그러나 실무환경에서는 거의 대부분 1개의 프로젝트에 연결해야 하는?(연동해야 하는) database가 2개 이상일 때가 많다. 하여 springboot+mybatis+maven 환경에서 mariadb와 ms-sql 이렇게 두 개의 database에 연동 설정했던 내용을 정리한다. 1. 환경. - springboot2 - myBatis - maven - mariadb - MS-sql 2. Maven dependency설정. org.springframework.boot spring-boot-starter-jdbc mysql mysql-connector-java provided com.micro..