나는 다음과 같은 EJB (EJB3를 사용) 한 말 : @Stateless(name="Queries")
@Remote(Queries.class)
@Local(Queries.class)
public final class QueriesEJB implements Queries {
...
}
클래스는 로컬 및 원격 인터페이스 모두를 통해 사용할
최근에 내 프로젝트 CMT 트랜잭션 (jBoss5, Hibernate, jta postgres 데이터 소스)에서 구현하기로 결정했습니다. 내 엔티티에서 Hibernate.initialize()를 제외한 모든 것이 잘 작동합니다. EJB 빈에서 작동하지만 엔티티 getter에서 초기화를 호출 할 때 "세션과 연결할 수 없음"예외가 발생합니다. 트랜잭션을 구현
App Server의 가동 시간 동안 객체를 데이터 구조에 저장할 수 있습니까? 기본적으로이 데이터 구조와 인터페이스하는 EJB를 원하지만 완전한 데이터베이스 솔루션은 필요하지 않습니다. 다음 package com.test.beans;
import java.util.Map;
import javax.ejb.Remote;
import com.test
배포 된 엔티티/상태 비 저장 세션빈을 사용하여 JBoss 4.0.4 GA 응용 프로그램 서버에서 실행되는 EJB 2 CMP 레거시 응용 프로그램을 유지해야합니다. 모든 EJB 상용구 코드는 EntityEJB/EntityEJBManager 주석에서 XDoclet을 통해 생성됩니다. 내 GUI 클라이언트가 외관 create 메소드를 호출 할 때, 트랜잭션을
사용자, 계약 (많은 관계가 많은 계약) 및 중간 엔터티 : UserContract (일부 필드를 저장하는 데 필요함)의 세 엔티티가 필요합니다. JPA/EJB 3.0에서 이러한 엔티티 간의 관계를 정의하여 조작 (지속, 삭제 등)이 OK 인 올바른 방법을 알고 싶습니다. 예를 들어, 나는 사용자와 계약을 만들고 쉽게 유지하려고합니다. User.java에서
내가 작성한 JNDI 및 EJB주는 : 통해 I 다른 성분 (예 : 서블릿)에서 액세스 할 @Stateless
public class TestSessionBean implements TestSessionRemote
{
public void businessMethod()
{
System.out.println ("***bus