개발새발

Servlet.service() for servlet [dispatcherServlet] in context with path [] threw exception [Request processing failed; nested exception is java.lang.NullPointerException] with root cause java.lang.NullPointerException: null 본문

Framework/Spring

Servlet.service() for servlet [dispatcherServlet] in context with path [] threw exception [Request processing failed; nested exception is java.lang.NullPointerException] with root cause java.lang.NullPointerException: null

재래김유진 2019. 12. 10. 20:55
728x90
반응형

 

Query에 Null 값이 들어갔을 경우 발생하는 문제입니다.

 

해결 방법

 

1. Controller, DAO, Service 단에서 각각에 넘겨주는 쿼리값의 주입이 됐는지 확인

2. DB가 run 중인지 확인



출처: https://beagle-dev.tistory.com/80 [언젠간 되어있겠지]

 

구글링했을때 나오는 힌트

 


나는 model class 컬럼명이랑 db 컬럼명이랑 일치하지 않아서 생긴 오류였다.  (언더바를 생략했었음.)

 

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
 
 
public class MemberModel {
    // 회원 시퀀스 
    private int MBER_SEQ;
 
    // 포린키 회사 시퀀스 
    private int FK_CMPNY_SQE;
 
    // 회원 아이디 로그인 아이디
    private String MBER_ID;
 
    // 회원 비밀번호 비밀번호
    private String MBER_PASSWORD;
 
    // 회원 명칭 이름
    private String MBER_NAME;
 
    // 회원 이메일 회원 이메일주소
    private String MBER_EMAIL;
 
    // 회원 직급 직급
    private String MBER_CLSF;
 
    // 회원 사용상태 사용 상태 ( Y : 사용, N : 사용안함 )
    private String MBER_USESTT;
 
    // 회원 등록일 등록일
    private Date MBER_RGSDE;
 
    // 회원 수정일 수정일
    private Date MBER_UPDDE;
 
    public int getMBER_SEQ() {
        return MBER_SEQ;
    }
 
    public void setMBER_SEQ(int mBER_SEQ) {
        MBER_SEQ = mBER_SEQ;
    }
 
    public int getFK_CMPNY_SQE() {
        return FK_CMPNY_SQE;
    }
 
    public void setFK_CMPNY_SQE(int fK_CMPNY_SQE) {
        FK_CMPNY_SQE = fK_CMPNY_SQE;
    }
 
    public String getMBER_ID() {
        return MBER_ID;
    }
 
    public void setMBER_ID(String mBER_ID) {
        MBER_ID = mBER_ID;
    }
 
    public String getMBER_PASSWORD() {
        return MBER_PASSWORD;
    }
 
    public void setMBER_PASSWORD(String mBER_PASSWORD) {
        MBER_PASSWORD = mBER_PASSWORD;
    }
 
    public String getMBER_NAME() {
        return MBER_NAME;
    }
 
    public void setMBER_NAME(String mBER_NAME) {
        MBER_NAME = mBER_NAME;
    }
 
    public String getMBER_EMAIL() {
        return MBER_EMAIL;
    }
 
    public void setMBER_EMAIL(String mBER_EMAIL) {
        MBER_EMAIL = mBER_EMAIL;
    }
 
    public String getMBER_CLSF() {
        return MBER_CLSF;
    }
 
    public void setMBER_CLSF(String mBER_CLSF) {
        MBER_CLSF = mBER_CLSF;
    }
 
    public String getMBER_USESTT() {
        return MBER_USESTT;
    }
 
    public void setMBER_USESTT(String mBER_USESTT) {
        MBER_USESTT = mBER_USESTT;
    }
 
    public Date getMBER_RGSDE() {
        return MBER_RGSDE;
    }
 
    public void setMBER_RGSDE(Date mBER_RGSDE) {
        MBER_RGSDE = mBER_RGSDE;
    }
 
    public Date getMBER_UPDDE() {
        return MBER_UPDDE;
    }
 
    public void setMBER_UPDDE(Date mBER_UPDDE) {
        MBER_UPDDE = mBER_UPDDE;
    }
 
    
 
   
 
}
 
 
 
728x90
반응형

'Framework > Spring' 카테고리의 다른 글

Excel upload 화면에 보여준 후 DB 저장  (3) 2020.11.20
[Spring] 한글 깨짐 인코딩  (0) 2019.12.22
[eclipse] @RestController "cannot be resolved to a type"  (0) 2019.12.18
[Spring] Log4j  (0) 2019.12.16
Comments