구디아카데미/JAVA
1105 [Sakila] 파일 업로드
COCO_develop
2024. 11. 5. 14:03
application properties
spring.servlet.multipart.enabled=true
spring.servlet.multipart.max-file-size=10MB
spring.servlet.multipart.max-request-size=100MB
파일 하나에 최대 용량 10MB
여러개 최대 용량 100MB
addActor 배우 추가
ActorMapper.xml
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE mapper PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN" "http://mybatis.org/dtd/mybatis-3-mapper.dtd">
<mapper namespace="com.example.sakila.mapper.ActorMapper">
<insert id="insertActor" parameterType="com.example.sakila.vo.Actor">
<selectKey resultType="int" keyProperty="actorId" order="AFTER">
select LAST_INSERT_ID()
</selectKey>
INSERT INTO actor (
first_name, last_name
) VALUES(
#{firstName}, #{lastName}
)
</insert>
</mapper>
order="AFTER" : 나중에 실행
insert 문 먼저 실행 -> actorId -> selectKey
select LAST_INSERT_ID() : 마지막으로 입력된 id
#{firstName} = getFirstName