์ค๋ฅ3 [thymeleaf] property or field name cannot be found on null ์ค๋ฅ ํ๋ก์ ํธ ์์ ์ค ์๊ธด thymeleaf ์ค๋ฅ๋ก 5์๊ฐ์ด๋ ์ฝ์งํ๋ค. Caused by: org.springframework.expression.spel.SpelEvaluationException: EL1007E: Property or field 'orderConfirmationLogCode' cannot be found on null orderConfirmationLogCode ํ๋กํผํฐ๋ฅผ ์ฐพ์ ์ ์๋ค๋ ๋ฌธ๊ตฌ. DTO๋ ์ดํด๋ณด๊ณ XML์ resultMap์ ์นผ๋ผ์ด ์๋์ง๋ ์ฐพ์๋ณด๊ณ ์ฟผ๋ฆฌ ๋ฌธ์ฅ์ด ์๋ชป ๋ฌ๋์ง๋ ์ฐพ์๋ดค์ผ๋ ์ ํ ์ด์ ์์. ๊ตฌ๊ธ๋ง ํด๋ดค๋๋ฐ ๊ฐ์ด null์ผ ๋ ์ด๋ฐ ๋ฌธ์ ๊ฐ ์๊ธด๋ค๊ณ ํด์ ๊ฐ์ ๋ด์ ๊ฐ์ฒด๋ฅผ ์ถ๋ ฅํด๋ดค๋๋ฐ ๊ฐ์ฒด์์ ๊ฐ์ ๋ถ๋ช ํ ์กด์ฌํ๊ณ ์๋ค! ใ ใ ๊ทธ๋ฆฌ๊ณ ๊ฐ์ฅ ๋์ผ์คํ๋ ๋ถ๋ถ์ ํ.. 2023. 11. 24. jsp ์ jdbc - java์ DB ์ฐ๋ JDBC(Java Database Connectivity)๋ Java์์ ๋ฐ์ดํฐ๋ฒ ์ด์ค์ ์ ๊ทผํ๊ธฐ ์ํ API(Application Programming Interface)์ ๋๋ค. ์ด API๋ SQL๊ณผ DBMS์ ๋ํ Java์ ํ์ค SQL ๋ฐ์ดํฐ๋ฒ ์ด์ค ์ก์ธ์ค๋ฅผ ์ ๊ณตํฉ๋๋ค. JDBC๋ DBMS ์ข ๋ฅ์ ๊ด๊ณ ์์ด ๋์ผํ ์ฝ๋๋ก ๋ฐ์ดํฐ๋ฒ ์ด์ค๋ฅผ ๋ค๋ฃจ๋ ๊ฒ์ ๊ฐ๋ฅํ๊ฒ ํ๊ธฐ ์ํด, DBMS ์ฐ๊ฒฐ์ ์ํ ๋๋ผ์ด๋ฒ๋ฅผ ์ ๊ณตํฉ๋๋ค. ์ด ๋๋ผ์ด๋ฒ๋ ๊ฐ ๋ฐ์ดํฐ๋ฒ ์ด์ค ๋ฒค๋๊ฐ ์ ๊ณตํ๋ฉฐ, ์ฌ์ฉ์๋ ์ด ๋๋ผ์ด๋ฒ๋ฅผ ์ด์ฉํด ํด๋น DBMS์ ์ฐ๊ฒฐํ๊ณ ๋ฐ์ดํฐ๋ฅผ CRUD(Create, Read, Update, Delete) ํ ์ ์์ต๋๋ค. ๋๋ผ์ด๋ฒ ๋ก๋: Class.forName() ๋ฉ์๋๋ฅผ ์ฌ์ฉํ์ฌ JDBC ๋๋ผ์ด๋ฒ๋ฅผ ๋ก๋ํฉ๋๋ค. ๋ฐ์ดํฐ.. 2023. 7. 31. Java - setting, getting ์์ ๋ด์ฉ ์ ๋ฆฌ 0. ์์ฑ ์ฝ๋ package kr.or.ksmart.a; // ํ์ ๊ด๋ฆฌ ํด๋์ค ์ต์ข public class User { // ์ ์ญ ๋ณ์ (global variable = ํ๋ (Field) // class block (body) ์์ชฝ๊ณผ method block(body) ๋ฐ์ ์ ์ธ๋ ๋ณ์ // ์ ์ฌ์ฉ์ด : ํ๋กํผํฐ (property) // private = ํด๋์ค ๋ด์์๋ง ์ ๊ทผ ๊ฐ๋ฅํ ์ ๊ทผ ์ ์ด์ private String uid; private String upw; private String uphone; private char ugender; private int uage; private String ulevel; // 1. uid ์ ์ญ๋ณ์์ ๊ฐ์ ์ ํ ํ๋ ๋ฉ์๋ ์ ์ธ public void setU.. 2023. 7. 11. ์ด์ 1 ๋ค์