0
MySQL을 DB로 사용하고 Toplink를 필수 항목으로 사용하고 있습니다.업데이트 후에도 데이터베이스에서 이전 값을 가져 오는 중입니까?
정기적으로 업데이트하는 데 사용되는 열이 있습니다. 하지만 항상 서버의 START 인스턴스에 값이 표시됩니다.
하지만 서버를 다시 시작한 다음 업데이트 된 값을 제공합니다.
무엇이 문제 일 수 있습니까?
MySQL을 DB로 사용하고 Toplink를 필수 항목으로 사용하고 있습니다.업데이트 후에도 데이터베이스에서 이전 값을 가져 오는 중입니까?
정기적으로 업데이트하는 데 사용되는 열이 있습니다. 하지만 항상 서버의 START 인스턴스에 값이 표시됩니다.
하지만 서버를 다시 시작한 다음 업데이트 된 값을 제공합니다.
무엇이 문제 일 수 있습니까?
Persistence.xml
을 업데이트하여 문제를 해결할 수 있었으며, 이로 인해 모든 상위 유형의 캐싱이 비활성화되었습니다.
<properties>
<property name="toplink.cache.shared.default" value="false"/>
</properties>
대해 참조 링크 http://docs.oracle.com/cd/B31017_01/web.1013/b28221/cfgdepds005.htm#TopLinkCaching
두 개의 창을 사용하여; 창 1은 커밋되지 않습니다. 창 2는 창 1의 커밋되지 않은 결과를 보지 못합니까? 반면 창 1은 할 수 있습니다. – xQbert
실제로 .. 모든 창문에서 그 결과를 보여줍니다. –
애플리케이션/TopLink 외부에서 업데이트합니까? 이로 인해 설정에 따라 캐싱 문제가 발생할 수 있습니다. –