다시 읽어보니 질문이 복잡하네요, 정리하자면 y_pred를 만들 때 사용되는 id_pairs와 y_true를 만들 때 사용되는 x_test['rating']의 순서가 일치해야할 것 같은데 zip을 통해 생성한 id_pairs는 x_test의 순서에 영향을 안끼치는 것인지가 질문이 될 것 같습니다. 그리고 찾아보니 순서에 영향을 끼치지 않는 것 같네요... 해결완료(?)
https://drive.google.com/file/d/1jXi3pbTw7u5EylSEaZrv7Etol9dcQdNg/view?usp=sharing 프로젝트 압축한 것 올렸습니다!! 그냥 열고 내부 코드 확인해보시면 제가 질문 작성해놨습니다! 테스트 코드 하나 있으니 참고하시면 좋을 것 같습니다! 감사합니다
시퀀스면 해당 시퀀스 값을 member에 일단 넣어준 후 준영속상태로 변화했을 것이고, auto_increment면 em.persist 하는 순간에 insert 후 해당 pk 값을 member 객체에 넣어주었으니 준영속 한다고 해도 member객체에는 id가 있어서 그런것 아닐까요 ?