[오류해결] java.lang.NullPointerException - 스프링 & 하이버네이트
·
Spring/Hibernate
처음 봤을 땐 뭐가 잘못된 건지 감도 오지 않았던 오류이다. 오류의 내용부터 살펴보자 근본 원인 (root cause) java.lang.NullPointerException com.bigbell.noticeboard.dao.BoardDAOImpl.getBoards(BoardDAOImpl.java:23) com.bigbell.noticeboard.service.BoardServiceImpl.getBoards(BoardServiceImpl.java:22) sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62) sun...
[오류해결] org.hibernate.hql.internal.ast.QuerySyntaxException
·
Spring/Hibernate
하이버네이트를 통해 쿼리를 사용하다보면 꼭 한 번은 만나볼 오류 중 하나이다. org.hibernate.hql.internal.ast.QuerySyntaxException: board is not mapped [from board order by id] org.hibernate.hql.internal.ast.QuerySyntaxException.generateQueryException(QuerySyntaxException.java:79) org.hibernate.QueryException.wrapWithQueryString(QueryException.java:103) org.hibernate.hql.internal.ast.QueryTranslatorImpl.doCompile(QueryTranslatorI..
[Spring] 스프링 프레임워크란?
·
Spring/Spring
스프링 프레임워크 스프링 프레임워크는 오픈소스 애플리케이션 프레임워크이다. 자바 최고의 프레임워크로서 동적 웹 사이트를 개발하기 위해 사용된다. 주로 엔터프라이즈급 애플리케이션을 개발하기 위해 사용되는데 여기서 엔터프라이즈급이란 기업, 대규모 조직급이라고 생각하면 될 것 같다. 정리하자면 큰 규모의 개발을 위해 많이 사용된다. ** 여기서 프레임워크란? ** 프레임워크는 자주 쓰이는 기능들을 모아 놓은 유틸(클래스)들의 집합이다. 프레임이라는 말 그대로 소프트웨어 개발에서 뼈대 역할을 할 수 있다. 1. 스프링의 탄생과 역사 스프링은 1.0 버전으로 2004년 3월에 처음 배포되었다. 그렇다면 그 전에는 어떤 기술을 사용했을까? EJB(Enterprise JavaBeans)와 JSP를 많이 사용했다 **..
[Spring] 하이버네이트(Hibernate) 사용하는법
·
Spring/Hibernate
메이븐에서 사용하는법👇👇👇👇👇👇 https://myvelop.tistory.com/71 [Maven] 하이버네이트 사용하기(feat. pom.xml) Maven파일에서 하이버네이트를 사용하는법을 알아보자 1. Hibernate에 들어가서 확인해보기 바로가기 👇👇👇👇👇👇 하이버네이트 홈페이지: https://hibernate.org/ Hibernate. Everything data. - Hibernate M. myvelop.tistory.com 1. Hibernate 설치 http://hibernate.org/ Hibernate. Everything data. - Hibernate More than an ORM, discover the Hibernate galaxy. hibernate.org Hiberna..
[Spring] Spring JAR 파일 다운로드 받기
·
Spring/Spring
Spring Framwork를 사용하기 위해서는 세팅을 먼저 해야하는데, 라이브러리에 스프링 프레임워크의 JAR파일을 넣어줘야한다. 파일을 다운로드 받고 라이브러리에 넣어준 뒤 프로젝트에서 설정도 해야되기 때문에 꽤나 복잡하다. 1. 파일 다운로드 받기 다운로드 주소 https://repo.spring.io/ui/packages JFrog repo.spring.io 위 링크를 타고 들어가면 스프링 프레임워크에 필요한 파일을 다운로드 받을 수 있다. 들어가서 Artifacts를 눌러준다. Artifacts를 눌러주면 오른쪽 창에 파일이 뜨는데 그 중 libs-release의 왼쪽 화살표를 클릭해준다. org > springframework > 순서대로 화살표를 눌러준다. spring의 화살표를 눌러주면 밑..