Entity1 ์ ๊ทธ๋๋ก ๋ณต์ฌํด์ Entity2๋ฅผ ๋ง๋ค์ด์ผ ํ๋๋ฐ
entityํด๋์ค ์์ฒด์ ์ง์ ๊ฐ์ฒด๋ฅผ ์์ฑํด์ ํ๋ ํ๋ํ๋ ๋ณต์ฌ๋ฅผ ํด์ฃผ๋ ค๊ณ ํ๋ค๊ฐ
๋ ์ฌ์ด ๋ฐฉ๋ฒ์ด ์๋ ์ง ์ฐพ์๋ณด์๋ค
๊ทธ๋์ ๋ฐ๊ฒฌํ..
BeanUtils
์๋ก ๋ค๋ฅธ ๋ java ๊ฐ์ฒด ์ฌ์ด์ ํ๋๊ฐ์ ๋ณต์ฌํ๊ธฐ ์ํด์ ์ฌ์ฉํ๋ ๋ผ์ด๋ธ๋ฌ๋ฆฌ
Entity entity1 = entityRepository.findById(id).orElseThrow(NoSuchElementException::new);
Entity entity2 = new Entity();
BeanUtils.copyProperties(entity1, entity2);
entity2.createCopyEntity(seqNo)
entityRepository.save(entity2);
BeanUtils.copyProperties(entity1, entity2);
์ฌ๊ธฐ์ entity1์ ํ๋๊ฐ entity2๋ก ๋ณต์ฌ๋๋ค
'Language > JAVA' ์นดํ ๊ณ ๋ฆฌ์ ๋ค๋ฅธ ๊ธ
String, StringBuffer, StringBuilder (0) | 2025.03.13 |
---|---|
[JAVA] copyOfRange() - ํน์ ๋ฒ์ ๋ฐฐ์ด ๋ณต์ฌํ๋ ํจ์ (0) | 2024.01.11 |