세션에 객체를 저장하면 XXXX 클래스에서 illegalArgumentException이 발생합니다.

주권

세션에있는 개체를 session.save (object) 로 저장하려고 하지만 잘못된 인수 예외가 발생하고 예상대로 발생합니다. java.lang.Long, 실제 값 : java.lang.Long

이러한 유형의 예외는 어떤 시나리오에서 발생합니까? 제발 도와주세요, 많이 검색했지만 해결책을 찾지 못했습니다.

스택 추적 :

2013-11-26 14:51:59,646 ERROR http-8081-4 org.hibernate.property.BasicPropertyAccessor - IllegalArgumentException in class: org.sakaiproject.tool.assessment.data.dao.assessment.AssessmentBaseData, setter method of property: assessmentBaseId
2013-11-26 14:51:59,661 ERROR http-8081-4 org.hibernate.property.BasicPropertyAccessor - expected type: java.lang.Long, actual value: java.lang.Long

AssessmentBaseData.java

public class AssessmentBaseData
    implements java.io.Serializable,
               org.sakaiproject.tool.assessment.data.ifc.assessment.AssessmentBaseIfc
{

 private Long assessmentBaseId;
 private String title;

public AssessmentBaseData(Long assessmentBaseId, String title){
    this.assessmentBaseId = assessmentBaseId;
    this.title = title;

}

public String getTitle() {
    return this.title;
  }

  public void setTitle(String title) {
    this.title = title;
  }

public Long getAssessmentBaseId() {
    return this.assessmentBaseId;
  }

  public void setAssessmentBaseId(Long assessmentBaseId) {


    this.assessmentBaseId = assessmentBaseId;
  }
  }
}

hbm 파일의 일부

<hibernate-mapping default-lazy="false">
  <class name="org.sakaiproject.tool.assessment.data.dao.assessment.AssessmentBaseData"
    table="SAM_ASSESSMENTBASE_T">
    <id name="assessmentBaseId" column="ID" type="java.lang.Long" unsaved-value="0">
      <generator class="native">
        <param name="sequence">SAM_ASSESSMENTBASE_ID_S</param>
      </generator>
    </id>

Oracle 10g Database, Tomcat 6 애플리케이션 서버, 최대 절전 모드 3.0 버전을 사용하고 있습니다.

마르틴

AssessmentBaseData.class에 기본 생성자를 제공해야합니다.

public AssessmentBaseData(){}

이 기사는 인터넷에서 수집됩니다. 재 인쇄 할 때 출처를 알려주십시오.

침해가 발생한 경우 연락 주시기 바랍니다[email protected] 삭제

에서 수정
0

몇 마디 만하겠습니다

0리뷰
로그인참여 후 검토

관련 기사

분류에서Dev

Swift에서 UITableView 객체를 생성하면 충돌이 발생합니다.

분류에서Dev

Grails GORM / Domain 클래스를 저장하면`NullPointerException`이 발생합니다.

분류에서Dev

클래스 인스턴스 사전에 객체를 저장하면 예기치 않은 결과가 발생합니다.

분류에서Dev

모의 객체에서 객체 속성의 메서드를 호출하면 NullPointerException이 발생합니다.

분류에서Dev

매개 변수를 전달하지 않고 저장소 클래스에서 컨테이너 객체를 가져 오려면 어떻게해야합니까?

분류에서Dev

파이썬 클래스에서 ctypes 구조를 래핑하면 메모리 오류가 발생합니다.

분류에서Dev

관계가있는 임시 개체를 managedObjectContext에 저장하면 오류 1550이 발생합니다.

분류에서Dev

Fragment State를 저장하면 null 객체 참조에 int java.util.ArrayList.size () '오류가 발생합니다.

분류에서Dev

@serverEndpoint 클래스에 EJB를 삽입하면 NullPointerException이 발생합니다.

분류에서Dev

URL에서 SD 카드에 이미지를 저장하면 Android에서 NetworkOnmainThread 예외가 발생합니다.

분류에서Dev

Groovy의 클래스 내부에서 함수를 호출하려고하면 MissingMethodException이 발생합니다.

분류에서Dev

C # / Dapper가 XML CLOB를 Oracle 저장 프로 시저에 전달하면 LPX-00210이 발생합니다.

분류에서Dev

추상 클래스에서 시계를 조롱하면 NullPointerException이 발생합니다.

분류에서Dev

추상 클래스에서 시계를 조롱하면 NullPointerException이 발생합니다.

분류에서Dev

git 결과를 변수에 저장하면 이상한 동작이 발생합니다.

분류에서Dev

어레이를 다른 어레이에 저장하면 예기치 않은 결과가 발생합니까?

분류에서Dev

Laravel 5.3 애플리케이션에서 저장 프로 시저를 호출하면 'Uncaught PDO Exception'이 발생합니다.

분류에서Dev

Windows와 Linux간에 동일한 git 저장소를 사용하면 추가 커밋이 발생합니다.

분류에서Dev

클래스에 대한 복사 생성자를 작성하면 소멸자에서 객체를 삭제하는 동안 예기치 않은 충돌이 발생합니다.

분류에서Dev

JMock 객체에서 ImmutableSet을 반환하면 UndeclaredThrowableException이 발생합니다.

분류에서Dev

Android에서 클래스의 객체에 데이터를 추가하는 동안 java.lang.NullPointerException이 발생했습니다.

분류에서Dev

NeutronApi 객체를 생성하는 동안 openstack 용 Jclouds에서 com.google.inject.ConfigurationException이 발생합니다.

분류에서Dev

Linked List에서 요소를 지우려고하면 세그멘테이션 오류가 발생합니다.

분류에서Dev

PHP는 객체를 사용하여 다른 객체를 데이터베이스 PDO에 저장합니다.

분류에서Dev

Javascript 배열이있는 객체를 QML ListModel에 추가하면 SEGFAULT가 발생합니다.

분류에서Dev

동일한 패키지에서 sun. * 클래스를 서브 클래 싱하면 IllegalAccessError가 발생합니다.

분류에서Dev

Excel 파일에 저장하면 java.lang.NullPointerException이 발생합니다.

분류에서Dev

이클립스에 파일을 저장하면 다음과 같은 오류가 발생합니다.

분류에서Dev

다른 클래스에서 직접 변수에 액세스하는 방법 (즉, 클래스 이름이나 객체를 사용하지 않고)?

Related 관련 기사

  1. 1

    Swift에서 UITableView 객체를 생성하면 충돌이 발생합니다.

  2. 2

    Grails GORM / Domain 클래스를 저장하면`NullPointerException`이 발생합니다.

  3. 3

    클래스 인스턴스 사전에 객체를 저장하면 예기치 않은 결과가 발생합니다.

  4. 4

    모의 객체에서 객체 속성의 메서드를 호출하면 NullPointerException이 발생합니다.

  5. 5

    매개 변수를 전달하지 않고 저장소 클래스에서 컨테이너 객체를 가져 오려면 어떻게해야합니까?

  6. 6

    파이썬 클래스에서 ctypes 구조를 래핑하면 메모리 오류가 발생합니다.

  7. 7

    관계가있는 임시 개체를 managedObjectContext에 저장하면 오류 1550이 발생합니다.

  8. 8

    Fragment State를 저장하면 null 객체 참조에 int java.util.ArrayList.size () '오류가 발생합니다.

  9. 9

    @serverEndpoint 클래스에 EJB를 삽입하면 NullPointerException이 발생합니다.

  10. 10

    URL에서 SD 카드에 이미지를 저장하면 Android에서 NetworkOnmainThread 예외가 발생합니다.

  11. 11

    Groovy의 클래스 내부에서 함수를 호출하려고하면 MissingMethodException이 발생합니다.

  12. 12

    C # / Dapper가 XML CLOB를 Oracle 저장 프로 시저에 전달하면 LPX-00210이 발생합니다.

  13. 13

    추상 클래스에서 시계를 조롱하면 NullPointerException이 발생합니다.

  14. 14

    추상 클래스에서 시계를 조롱하면 NullPointerException이 발생합니다.

  15. 15

    git 결과를 변수에 저장하면 이상한 동작이 발생합니다.

  16. 16

    어레이를 다른 어레이에 저장하면 예기치 않은 결과가 발생합니까?

  17. 17

    Laravel 5.3 애플리케이션에서 저장 프로 시저를 호출하면 'Uncaught PDO Exception'이 발생합니다.

  18. 18

    Windows와 Linux간에 동일한 git 저장소를 사용하면 추가 커밋이 발생합니다.

  19. 19

    클래스에 대한 복사 생성자를 작성하면 소멸자에서 객체를 삭제하는 동안 예기치 않은 충돌이 발생합니다.

  20. 20

    JMock 객체에서 ImmutableSet을 반환하면 UndeclaredThrowableException이 발생합니다.

  21. 21

    Android에서 클래스의 객체에 데이터를 추가하는 동안 java.lang.NullPointerException이 발생했습니다.

  22. 22

    NeutronApi 객체를 생성하는 동안 openstack 용 Jclouds에서 com.google.inject.ConfigurationException이 발생합니다.

  23. 23

    Linked List에서 요소를 지우려고하면 세그멘테이션 오류가 발생합니다.

  24. 24

    PHP는 객체를 사용하여 다른 객체를 데이터베이스 PDO에 저장합니다.

  25. 25

    Javascript 배열이있는 객체를 QML ListModel에 추가하면 SEGFAULT가 발생합니다.

  26. 26

    동일한 패키지에서 sun. * 클래스를 서브 클래 싱하면 IllegalAccessError가 발생합니다.

  27. 27

    Excel 파일에 저장하면 java.lang.NullPointerException이 발생합니다.

  28. 28

    이클립스에 파일을 저장하면 다음과 같은 오류가 발생합니다.

  29. 29

    다른 클래스에서 직접 변수에 액세스하는 방법 (즉, 클래스 이름이나 객체를 사용하지 않고)?

뜨겁다태그

보관