엔티티 프레임 워크를 사용하여 DB에 행을 삽입 한 후 ID 열 값을 검색하려고합니다. 따라서 context.savechanges()으로 전화해야합니다. 그러나 행을 업데이트하고 ID 열 값을 검색 한 후에 문제가 발생하면 완전히 롤백하고 싶습니다. EF 4.0에서는 가능합니다.? 나는 식별 열 값을 검색하는 방법을 알고 롤백하여 삽입 된 행을 삭제해야 함
SQL Server 2008 R2. 단일 업데이트 명령으로 롤백을 수행 할 수 있습니까? 나는 이렇게 다른 질문이 있다는 것을 알고 있지만 2008 R2에 대한 특정 사항은 본적이 없으므로 동일한 답변을 얻을 수 있습니다. 그렇다면이 스레드를 닫을 수 있습니다. 나는 어떤 거래없이 간단한 업데이트 한 명령 : 물론 UPDATE myTable SET col1
대기열에서 수신 대기하는 MDB가 있습니다. 메시지를 수신 할 때마다 논리, 업데이트 등이 많은 상태 비 저장 세션 빈에 실행을 전달합니다. 여기 논리/호출 체인의 흐름이 있습니다. > 이메일 - bean- queue-> mdb-> 세션 bean-> 세션> 로깅 최종 결과는 이메일 및 후속 기록된다. 기본적으로 MDB 트랜잭션은 컨테이너에 의해 관리되며 제
스프링 MVC 컨트롤러에 @Transaction이라는 주석이 달려 있으며 특정 입력에 따라 트랜잭션을 롤백해야합니다. 알다시피 롤백을 트리거하는 올바른 방법은 컨트롤러에서 예외를 throw하는 것입니다. 컨트롤러에서 예외가 발생하면 컨트롤러에서 ModelAndView 개체를 반환 할 기회가 없습니다. 그래도 ModelAndView을 렌더링하는 동안 컨트롤러
Symfony로 Doctrine을 사용하여 여러 모델/테이블에서 특정 작업 집합을 수행하려고합니다. 여기에 내가 뭘하는지입니다 : 그러나 public function myFunc()
{
$conn = Doctrine_Manager::connection();
try {
$conn->beginTransaction();
독립 실행 형 스프링/jpa/최대 절전 응용 프로그램에서 작업하고 있습니다. 내가 겪고있는 문제는 RuntimeException이 발생하더라도 내 앱이 트랜잭션을 롤백하지 않는다는 것입니다. <context:annotation-config />
<context:component-scan base-package="com.jeanbaptistemart
대규모 오류가 발생한 후 마지막 커밋까지 롤백하고 싶었지만 너무 공정하게 롤백 할 수있었습니다. 내가 bash에 'git log'를 입력 할 때 다시 커밋하고자하는 커밋은 표시되지 않습니다 (역사상 더 이상 존재하지 않기 때문입니다). 마지막 커밋을 날짜별로 복구 할 수있는 방법이 있습니까? 일을 쉽게하는 경우 같은 프로젝트에서 eclipse를 사용하고 있