작성
·
1.2K
0
이상하게 선생님과 달리 전 로그 쿼리가 두번이 찍히더라구요.
모든 로그파일이 2번씩 찍힙니다.
drop 도 마찬가지고 create 도 마찬가지고 insert update 등등
해결해보려고 검색도 해보는데 마땅히 해결방안을 찾지를 못하고 있어서....
죄송합니다.(전 H2가 아닌 mysql을 사용하고 있긴한데 이게 이런 현상을 발생시키는지는 잘 모르겠습니다 ㅠ)
=========================================
create table Album (
artist varchar(255),
etc varchar(255),
ITEM_ID bigint not null,
primary key (ITEM_ID)
) engine=MyISAM
Hibernate:
create table Album (
artist varchar(255),
etc varchar(255),
ITEM_ID bigint not null,
primary key (ITEM_ID)
) engine=MyISAM
10:41:04.346 [main] INFO org.hibernate.orm.connections.access - HHH10001501: Connection obtained from JdbcConnectionAccess [org.hibernate.engine.jdbc.env.internal.JdbcEnvironmentInitiator$ConnectionProviderJdbcConnectionAccess@152c4495] for (non-JTA) DDL execution was not in auto-commit mode; the Connection 'local transaction' will be committed and the Connection will be set into auto-commit mode.
답변 1
2
안녕하세요. 김태희님, 공식 서포터즈 OMG입니다.
DB를 강의에서 사용하는 H2가 아닌 MySQL을 사용하시는 것으로 보아
강의와 동일하게 진행하지 않으신 것으로 보입니다.
프로젝트 생성을 강의대로 Maven으로 생성하였는지 혹은 스프링부트(maven, gradle), gradle 프로젝트로 생성하였는지요????
강의대로 생성을 하였다면 persistence.xml 파일에서
<property name="hibernate.show_sql" value="false"/>
로 바꾼 후 테스트 해보시길 바라며 그 외의 옵션으로도 출력이 되는 것으로보이는데 설정한 옵션을 확인해보시길 바랍니다.
해결이 안될 경우 persistence.xml의 전체 내용을 보여주세요.
감사합니다.
아이고 바로 해결됐습니다....나머지는 전부 동일하게 강의대로 따라했는데 데이터베이스만 mysql을 사용하고 있습니다. H2를 아에 사용안한건 아니고, 도중에 mysql도 해보고 싶어서 바꾼 것이었습니다.
빠른 답변 정말 너무 감사드립니다.