Thanks Sanga, I didn't notice the mail you sent later.

On Tue, Dec 9, 2008 at 12:11 AM, Mohammad Nour El-Din
<[EMAIL PROTECTED]> wrote:
> Hi Sanga...
>
>  Can you please send this maessage in a separate thread/new mail on
> the same list, becuase the original problem of this thread is not
> related to your problem.
>
> On Mon, Dec 8, 2008 at 9:16 PM, sanga lawalata <[EMAIL PROTECTED]> wrote:
>> I have this error code  while try to persist this entity bean.
>>
>> it seems that It can get the sequence number from oracle dual sequence.
>> Below I put also the ddl.
>>
>> Any advice ?
>>
>> WARN - Unexpected exception from beforeCompletion; transaction will roll
>> back
>> <openjpa-1.1.0-r422266:659716 nonfatal general error>
>> org.apache.openjpa.persistence.PersistenceException: null
>>        at
>> org.apache.openjpa.jdbc.kernel.AbstractJDBCSeq.getConnection(AbstractJDBCSeq.java:162)
>>        at
>> org.apache.openjpa.jdbc.kernel.NativeJDBCSeq.nextInternal(NativeJDBCSeq.java:209)
>>        at
>> org.apache.openjpa.jdbc.kernel.AbstractJDBCSeq.next(AbstractJDBCSeq.java:60)
>>        at
>> org.apache.openjpa.util.ImplHelper.generateValue(ImplHelper.java:160)
>>        at
>> org.apache.openjpa.util.ImplHelper.generateFieldValue(ImplHelper.java:144)
>>        at
>> org.apache.openjpa.jdbc.kernel.JDBCStoreManager.assignField(JDBCStoreManager.java:592)
>>        at
>> org.apache.openjpa.util.ApplicationIds.assign(ApplicationIds.java:464)
>>        at
>> org.apache.openjpa.util.ApplicationIds.assign(ApplicationIds.java:440)
>>
>> this is my EntityBean,
>>
>> [code]
>> @Entity
>> @Table(name = "myTable")
>>
>> public class TestBean implements Comparable<TestBean>,
>>        Serializable {
>>
>>    @Transient
>>    private static final long serialVersionUID = 6555325804020146762L;
>>
>>    @Id
>>    @GeneratedValue(strategy = GenerationType.SEQUENCE,generator =
>> "SEQ_TESTSEQUENCE" )
>>    @SequenceGenerator(name = "SEQ_TESTSEQUENCE", sequenceName =
>> "SEQ_TESTSEQUENCE",allocationSize=1)
>>    private long id;
>>
>>    @Temporal(TemporalType.TIMESTAMP)
>>    @Column(name = "CREATED", nullable = false)
>>    private Date created;
>>
>>    @Column(name = "ERROR_MESSAGE", nullable = false,length=200)
>>    private String errorMessage;
>> [/code]
>>
>> and this my persistence.xml
>>
>> [code]
>>
>> <persistence xmlns="http://java.sun.com/xml/ns/persistence";
>>   xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance";
>>   xsi:schemaLocation="http://java.sun.com/xml/ns/persistence
>> http://java.sun.com/xml/ns/persistence/persistence_1_0.xsd";
>>   version="1.0">
>>
>>
>>    <persistence-unit name="NCDError">
>>
>>        <jta-data-source>java:/DefaultDS</jta-data-source>
>>
>>        <class>my.package.TestBean</class>
>>
>>    </persistence-unit>
>>
>> </persistence>
>>
>> [/code]
>>
>> My DDL :
>>
>> [code]
>>   CREATE SEQUENCE  "DEV001"."SEQ_TESTSEQUENCE"  MINVALUE 1 MAXVALUE
>> 999999999999999999999999999 INCREMENT BY 1 START WITH 2500000060 CACHE 20
>> NOORDER  NOCYCLE ;
>> [/code]
>>
>> best regards
>> sanga lawalata
>>
>
>
>
> --
> ----
> Thanks
> - Mohammad Nour
> - LinkedIn: http://www.linkedin.com/in/mnour
> ----
> "Life is like riding a bicycle. To keep your balance you must keep moving"
> - Albert Einstein
>



-- 
----
Thanks
- Mohammad Nour
- LinkedIn: http://www.linkedin.com/in/mnour
----
"Life is like riding a bicycle. To keep your balance you must keep moving"
- Albert Einstein

Reply via email to