특정 사용자들의 민감정보를 복호화 하는데, 복호화 에러가 뜨고 있다..... SqlSession을 사용하고 있고, 그로 인해 Mybatis 내 cache가 적용되어 파라미터 기준으로 캐싱을 처리하고 있었다. 그 작업 도중 DAO에 있는 복호화 로직이 같은 객체로 복호화를 진행하고 다시 그 캐싱된 리턴 객체를 불러와서 다시 복호화를 시도하려는 참사가 벌어졌었다. 새로운 객체에 할당하여 기존 캐싱된 데이터를 보존할 수 있도록 처리를 했었으나, encryption module에 암복호화 여부 판단 로직을 넣어 유연하게 암복호화 처리할 수 있도록 마무리 지었다. JPA 짱짱.. converter 짱짱.. Converter도 비슷한 이례로, 단방향 암호화를 진행할 때 같은 객체를 저장한다면 암호화된 암호문이 다시..