๐Ÿ’พ Database

[MyBatis] String์„ ๋„˜๊ฒผ์„๋•Œ Out of range value for column ์˜ค๋ฅ˜ ํ•ด๊ฒฐ..?

์—ฐ_์šฐ๋ฆฌ 2022. 1. 25. 19:29
๋ฐ˜์‘ํ˜•

[OrderPost ํ…Œ์ด๋ธ”]

@Getter @ToString
public class OrderPost {
    private Long id;
    private String orderId;
    private Long postId;
    private int count;
}
@Mapper
@Repository
public interface OrderRepository {

	@Select("select * from orderpost")
	List<OrderPost> getOrders();

}

 

์ฝ”๋“œ์— ๋ฌธ์ œ๊ฐ€ ์—†๋Š”๊ฑฐ๊ฐ™์€๋ฐ.. ์•„๋ž˜์™€ ๊ฐ™์ด ์˜ค๋ฅ˜๊ฐ€ ๋ฐœ์ƒํ–ˆ๋‹ค.

(์•„๋‹ˆ ์ด๋ ‡๊ฒŒ ๊ฐ„๋‹จํ•œ ์ฝ”๋“œ์— ๋ฌธ์ œ๋ž„๊ฒŒ ๋ญ๊ฐ€์žˆ์–ด ๋Œ€์ฒด..ใ…œใ…œ)

 

 

Servlet.service() for servlet [dispatcherServlet] in context with path [] threw exception [Request processing failed; nested exception is org.springframework.dao.DataIntegrityViolationException: Error attempting to get column 'orderid' from result set.  Cause: java.sql.SQLException: Out of range value for column 'orderid' : value 2201251714720e1a
; Out of range value for column 'orderid' : value 2201251714720e1a; nested exception is java.sql.SQLException: Out of range value for column 'orderid' : value 2201251714720e1a] with root cause

 

java.sql.SQLException: Out of range value for column 'orderid' : value 2201251714720e1a
at org.mariadb.jdbc.internal.com.read.resultset.rowprotocol.TextRowProtocol.getInternalLong(TextRowProtocol.java:348) ~[mariadb-java-client-2.7.4.jar:na]
at org.mariadb.jdbc.internal.com.read.resultset.rowprotocol.TextRowProtocol.getInternalInt(TextRowProtocol.java:254) ~[mariadb-java-client-2.7.4.jar:na]

...

 

 

 

๊ตฌ๊ธ€์— ๊ฒ€์ƒ‰ํ–ˆ์„๋•Œ๋Š” ๋‹ค ์ˆซ์žํ˜•์‹์—์„œ ๋ฌธ์ œ๊ฐ€ ๋ฐœ์ƒํ•˜๋Š”๊ฑด๋ฐ

๋ฌธ์ œ๋˜๋Š” orderid๋ฅผ varchar๋กœ ์ง€์ •ํ–ˆ๊ณ  ๊ธธ์ด๋„ 200์œผ๋กœ ์—„์ฒญ ๋„‰๋„‰ํ•˜๋‹ค

์ €์žฅ๋œ ๋ฌธ์ž์—ด์„ 2๊ธ€์ž๋กœ ํ•ด๋ด๋„, ์™ธ๋ž˜ํ‚ค๋ฅผ ๋‹ค ์—†์• ๋ด๋„ ๋˜‘๊ฐ™์€ ์˜ค๋ฅ˜๋งŒ ๋ฐœ์ƒํ–ˆ๋‹ค

 

 

๊ทผ๋ฐ ์ •๋ง ์–ด์ด์—†๊ฒŒ ํ•ด๊ฒฐํ–ˆ๋‹ค

orderid ์ˆœ์„œ๋ฅผ ๋ฐ‘์œผ๋กœ ๋‚ด๋ ธ๋‹ค

๊ทธ๋žฌ๋”๋‹ˆ ๋œ๋‹ค

 

....

....

 

.....??

 

 

์•„๋‹ˆ ๋‚ด๊ฐ€ ์ž˜ ๋ชฐ๋ผ์„œ๊ทธ๋Ÿฌ๋Š”๋ฐ.. ์™ธ๋ž˜ํ‚ค๋ฅผ ์—†์• ๋„ ์˜ค๋ฅ˜๊ฐ€ ๋‚ฌ์—ˆ๋Š”๋ฐ

๋Œ€์ฒด ๋ญ๊ฐ€ ๋ฌธ์ œ์˜€๋˜๊ฑฐ๋‹ˆ..??????????? 

๋ฐ˜์‘ํ˜•
  • ๋„ค์ด๋ฒ„ ๋ธ”๋Ÿฌ๊ทธ ๊ณต์œ ํ•˜๊ธฐ
  • ํŽ˜์ด์Šค๋ถ ๊ณต์œ ํ•˜๊ธฐ
  • ํŠธ์œ„ํ„ฐ ๊ณต์œ ํ•˜๊ธฐ
  • ๊ตฌ๊ธ€ ํ”Œ๋Ÿฌ์Šค ๊ณต์œ ํ•˜๊ธฐ
  • ์นด์นด์˜คํ†ก ๊ณต์œ ํ•˜๊ธฐ