반응형
SMALL

전체 글 205

Date 타입 시간만 나타내기

DB에 Date 타입으로 날짜 데이터가 저장되어있어서 도메인 클래스에서 필드 타입 역시 Date 타입으로 지정하고 데이터를 받아와 날짜를 나타내려고 했다. 안돼! Date 타입은 도메인 클래스에서 필드 타입을 String으로 주고 데이터를 받아와 형식 변환 해줘야한다. 쿼리문에서 select 할 때 컬럼명을 to_char(checkout_date, 'YYYY-MM-DD') 이렇게 String으로 날짜 형식 맞춰서 써주면 이 형식으로 날짜만 받아오게 된다!

JSP 2019.05.23

DB 데이터 수정 웹에 반영이 안됨

[문제 발생] DB에서 데이터를 수정 [문제 해결 과정] 커맨드창에서 데이터 확인해봐도 DB의 데이터는 이미 수정되어있음 하지만 웹에서는 수정된 데이터가 반영이 안되어 나타남 쿼리 커밋도 완료했고 DB 재접속도 해봤고 서버 clean 해봐도 안됨 [문제 해결] 원인은 웹 캐싱 문제라고 함 캐싱되어서 이전 데이터를 계속 보여주거나 js 파일, 사진 수정 등이 반영이 안될 수 있다고 함 1. 크롬 관리자도구 켜고 (Ctrl + Shift + i) 2. 새로고침 꾹 누르기 3. 캐시비우기 및 강력 새로고침 해주기 (Ctrl + Shift + Delete) 그래도 안되면 서버 clean - restart 시켜보자

SPRING/error 2019.05.23

[oracle] 시퀀스 초기화 (insert시 다시 1부터 시작하게 하기)

오라클 DB에 더미 데이터를 insert 시켜야하는 상황 처음에 테스트랍시고 데이터 몇개 넣었다가 삭제함 [문제 발생] 후에 다시 데이터를 insert 시키는데 시퀀스 번호가 1이 아닌 그 이후부터 시작 되었다. [문제 해결] 1. 해당 테이블 삭제 후 재 생성 → 변화 없음 같은 문제 발생 2. 검색 결과 많이 나오는 방법 → 번거로움 3. 시퀀스 삭제 후 재 생성 → DROP SEQUENCE SEQ_USERS; → CREATE SEQUENCE "DB명"."시퀀스명" (//DB명은 있어도되고 없어도 됨) MINVALUE 1 MAXVALUE 9..n INCREMENT BY 1 START WITH 1 CACHE 20 NOORDER NOCYCLE ; → 데이터 insert → 다시 1부터 시작 해결!

Oracle/error 2019.05.20

<meta http-equiv ?

* meta tag? meta 태그는 웹페이지 전체를 설명(키워드, 저자, 내용 요약, 인코딩 타입 등) 하기 위해 사용되는 코드로 사이에 위치 실제로 웹페이지에 표시되는 정보는 아니지만, 검색엔진이나 브라우저가 활용하는 정보로 잘 작성해놓으면 여러모로 좋음 * ​ 문서의 문자 인코딩을 명시 하는 기능 이 문서의 문자 표현 방식을 설정할 수 있다는 것 * ​ 브라우저 캐시를 핸들링하는 속성 즉, 캐시의 완료, 파기 시간을 정의 (보통 개발 시에 캐시가 있으면 수정사항 반영이 안되기 때문에 캐시 없애는 것을 중요하게 생각하기 때문에 캐시를 관리해서 속도를 최적화하는 것이 좋음) * ​ ? ​초 단위로 페이지를 자동으로 새로고침 해주는 기능 - content : 새로고침을 원하는 초 - ; url : 이동할..

JSP 2019.05.19

DAO Support Class

* 여러 template 들을 위한 클래스 * 자체적으로 jdbcTemplate property와 dataSource property를 가짐 * Data Source 객체가 주입되면 내부적으로 JDBC template 객체를 생성하기 때문에 설정파일에 JDBC template bean을 명시적으로 선언할 필요 없음 * 개발자는 DaoSupport 클래스를 상속하여 DAO 클래스 구현 Data Source : DB와의 커넥션을 제공하는 factory 객체 > DB 정보랑 아이디/패스워드 등 연결될 수 있게하는 정보들 > DataSource bean을 직접 DAO bean에 주입 > getJdbcTemplate() 사용하여 JDBC template 객체 획득 * 원래는 이 있었고 여기서 p:dataSourc..

SPRING 2019.05.13

[SimpleJdbcInsert]

* insert 수행 : SQL query를 직접 작성하지 않고 데이터 삽입을 할 수 있음 : 쿼리문 안쓰고 코드로 하는 것 * methods .withTableName(String tableName) : 데이터를 삽입할 테이블 명 지정 = insert into TABLE .usingColumns(String... columnNames) : 데이터를 삽입할 column list 지정 = (column1, column2...) .usingGeneratedKeyCoumns(String... coulmnNames) : 값이 자동 생성될 key column list 지정 = auto_increment int execute : 주어진 파라미터 값들을 삽입 실행 Number executeAndReturnKey : ..

SPRING 2019.05.13
반응형
SMALL
반응형
LIST