본문 바로가기

DATABASE4

DBeaver 설치 및 PostgreSQL 연결하기(Windows) DBeaver는 SQL 클라이언트이자 데이터베이스 관리 도구입니다. 오픈소스이므로 자유롭게 사용이 가능합니다. https://dbeaver.io/download/ Download | DBeaver Community Download Tested and verified for MS Windows, Linux and Mac OS X. Install: Windows installer – run installer executable. It will automatically upgrade version (if needed). MacOS DMG – just run it and drag-n-drop DBeaver into Applications. Debian package dbeaver.io 사이트에 접속해서 환경에 .. 2022. 12. 6.
PostgreSQL 15.1 설치 (Windows) PostgreSQL은 오픈소스 DBMS입니다. Oracle DB, MySQL, Microsoft SQL에 이어 많이 사용되는 DBMS로 알려져 있습니다. PostgreSQL is a powerful, open source object-relational database system with over 35 years of active development that has earned it a strong reputation for reliability, feature robustness, and performance. https://www.postgresql.org/ PostgreSQL The world's most advanced open source database. www.postgresql.org .. 2022. 12. 5.
마이바티스(mybatis) notEmpty,empty 사용하기 ibatis에는 있지만 mybtis에는 null체크할 수 있는 isEmpty,isNotEmty가 없습니다. 그래서 직접 구현한뒤 util로 만들어서 많이 사용을 합니다. 구현 package devnam.tistory.com; import java.lang.reflect.Array; import java.util.List; import java.util.Map; public class MybatisUtil { public static boolean empty(Object obj){ if( obj instanceof String ) return obj==null || "".equals(obj.toString().trim()); else if( obj instanceof List ) return obj==nu.. 2022. 12. 1.
마이바티스(mybatis) 자주 사용되는 쿼리,컬럼 재사용하기 mybatis 사용시 공통적으로 사용되는 쿼리(단순 컬럼명들도 가능)를 정의해두고 가져다가 사용할 수 있습니다. 사용법 재사용할 쿼리를 먼저 정의하고(sql id)정의한 쿼리를 다른곳에서 가져다가(include refid) 사용하면 됩니다. select aa,bb,cc ,dd ,ee from TEST 위와 같이 사용하면 aa,bb,cc,dd,ee가 모두 조회되는 쿼리가 완성됩니다. include는 여러개를 사용할 수 있습니다. 카운트같은 공통으로 필요한 컬럼이 있다면 다음과 같이 사용하면 유용합니다. SELECT cont(*) over as total_cnt, tt.* from ( ) as tt ( select aa,bb,cc from test 2022. 12. 1.