An Oracle sequence cannot map to a String, so your condolence class should
have the following properties:
int id; (or long)
String status;

Cheers

Jean-Francois

-----Original Message-----
From: Odelya Glick [mailto:[EMAIL PROTECTED] 
Sent: Friday, November 02, 2007 9:21 AM
To: [email protected]
Subject: Problem with insertKey 


Hi,

I am trying to receive primary key with:
<insert id="insertCondolence" parameterClass="condolence">
                <selectKey keyProperty="id" resultClass="int">
                        SELECT obituary_seq.NEXTVAL AS value FROM dual
                </selectKey>
                INSERT INTO CONDOLENCE(ID, STATUS)
                VALUES(#id#,#status#)
        </insert>

The condolence class has 2 properties:
String id;
String status;

But it always inserts a record with the right status value, but id value is
always null!!

Why? 

Thanks
Odelya
web-programmer
050-2052075
 


Reply via email to