File APIs for Java Developers
Manipulate DOC, XLS, PPT, PDF and many others from your application.
The moose likes Object Relational Mapping and the fly likes Problem using Hibernate Native Statement Big Moose Saloon
  Search | Java FAQ | Recent Topics | Flagged Topics | Hot Topics | Zero Replies
Register / Login
JavaRanch » Java Forums » Databases » Object Relational Mapping
Bookmark "Problem using Hibernate Native Statement" Watch "Problem using Hibernate Native Statement" New topic

Problem using Hibernate Native Statement

Abiodun Adisa
Ranch Hand

Joined: Jan 17, 2002
Posts: 495
I am using Native for my primary key and from what i heard its suppose to generate the primary key

<id name="jobId" type="java.lang.Integer">
<column name="JOB_ID" />
<generator class="native" />

but anytime i run this i get

***>java.sql.SQLException: Field 'JOB_ID' doesn't have a default value
Edvins Reisons
Ranch Hand

Joined: Dec 11, 2006
Posts: 364
The "type" parameter should be a Hibernate type ("integer" ?), not a Java type. See in the Hibernate reference.
I agree. Here's the link:
subject: Problem using Hibernate Native Statement
It's not a secret anymore!