1
4.2.5.RELEASE
스프링을 가지고 spring-data-jpa:1.9.4.RELEASE
을 사용하고, 최대 절전 모드 5.1.0.Final
을 사용한다고 가정 해 보겠습니다. 나는이엔티티를 영속화 할 때 Spring 데이터가 사용하는 SQL을 찾는 방법
@Repository
public interface MyObjectRepository extends JpaRepository<MyObject, String> {
}
같은 저장소에있을 때 나는이 같은 엔티티를 지속 할 수
@Autowired
private MyObjectRepository repository;
public void modifyMyObject(String id) {
MyObject obj = repository.findOne(id);
obj.setValue("anotherValue");
repository.save(obj);
}
이 지금은이 응용 프로그램에서 사용하는 모든 SQL을 나열해야합니다.
나는 hibernate.show-sql
속성을 사용하려고했지만 SQL 쿼리 만 기록되는 것으로 보입니다. 업데이트 SQL이 없습니다.
엔터티를 유지하는 데 사용되는 정확한 업데이트 SQL을 어떻게 알 수 있습니까?
이것은 이상합니다. 'show-sql'은 생성되는 모든 sql을 보여줍니다. 삽입 및 업데이트도 가능합니다. – Apostolos