본문 바로가기
반응형

error30

Error creating bean with name 'entityManagerFactory' 프로젝트 실행시 제목과 같은 Error creating bean with name 'entityManagerFactory' 라는 에러가 나면서 실행이 되지 않았다. 사용중인 데이터프레임워크는 JPA였고 해결법은 오랜만에 Entity를 설정하다보니 @Id를 설정하지 않고 repository 에서 extends를 한것이 문제였다. 결론은 @Id 어노테이션을 entity 에 설정해줌으로써 해결. 다른 어노테이션들은 아래 참고 포스팅을 보면 도움이 될것이다. 참고 포스팅 https://thenicesj.tistory.com/274 JPA에서의 어노테이션 JPA에서나 Springdata JDBC에 사용되는 어노테이션에 관해서 다뤄볼 것이다. 엔티티 관련 @Entity 당 어노테이션을 붙이게 되면 해당 클레스가 데.. 2022. 10. 22.
[Mysql] error : You are using safe update mode mysql 에서 테이블을 만들고 임의 값을 넣은 후 delete 를 사용하니 다음과 같은 에러가 나오면서 삭제가 이루어 지지 않았다. Error Code : 1175: You are using safe update mode and you tried to update a table without a Where that uses a Key column. 해결 방법은 다음과 같다. set sql_safe_updates=0; sql 안전모드를 해제 해주는것이다. 어디까지나 로컬 피시에서만 작업하길 권장하고 실 운영중인 서버라면 안전모드를 혹시모를 상황에 대비하여 해제하지 않는것이 좋을것이다. 2022. 9. 16.
@Valid annotation (BindingResult, Error)(유효성 검사) 지난번에 다뤘던 포스팅 중에서 not null관련 포스팅도 존재하고, jackson 관련 포스팅도 존재한다. 둘의 공통점은 dto 등에서 변수에 설정을 걸어주는것이다. 하지만 이 둘 말고도 또다른 annotation이 존재하는데 그것들에 대해서 잠깐 소개 하고 valid annotation으로 한번에 유효성 검증을 하는 법에 대해서 소개해보려고 포스팅을 작성한다. 위에 두가지 경우에 대해서는 아래 참고 포스팅을 참고해보길 바란다. 오늘 사용할 annotation 관련은 import javax.validation.constraints.*; 임포트를 따른다. Anotation 제약조건 @Size(min=,max=) 문자열, 배열등의 크기가 만족하는가? @Pattern(regex=) 정규식을 만족하는가? @M.. 2022. 8. 22.
반응형