일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |
- mysql
- Tomcat
- SpringBoot
- Java
- mybatis
- rocky9
- jenkins
- pwa
- Eclipse
- git
- security
- spring3
- FCM
- yona
- MSsql
- Next.js
- jquery
- centos7
- PM2
- MariaDB
- config
- Push
- node.js
- ajax
- NextJS
- docker
- Maven
- javascript
- nodejs
- popup
- 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>으로 리턴하고 /** */ 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-%m-%d') AS date_dd ,DAYOFWEEK(ymd) AS da..
보통 학습 시점 또는 토이 프로젝트를 진행하는 시점에 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..