I've used JPA with MySQL in the past and I don't recall having to specify a
generator to get auto-incremenet IDs working. Does the schema for this
particular entity have AUTO_INCREMENT set for the id column?
Derek
On Wed, Jun 24, 2009 at 5:29 PM, David Persons wrote:
>
> Thanks for all the answ
David,
The GenericGenerator annotation was the solution i found worked for me for
Hibernate 3.3.2GA, and the one i suggested you investigate. i'm glad you've
gotten past that one.
Best wishes,
--greg
On Wed, Jun 24, 2009 at 3:29 PM, David Persons wrote:
>
> Thanks for all the answers guys.
>
Try upgrading your hibernate version from 3.3.1.ga to 3.3.2.GA.
Derek, can you look into upgrading the archetype to this release as
well? I recall 3.3.1.ga having some packaging issues.
--Bryan
On Wed, Jun 24, 2009 at 6:29 PM, David Persons wrote:
>
> Thanks for all the answers guys.
>
> I man
Thanks for all the answers guys.
I managed to fix the id problem, I needed the Hibernate specific class
GenericGenerator to fix it, which of cource is less pretty then using
only JPA. Someone has an example of how to make it work with MySql and
only JPA annotations? Current version:
@Entity
clas
Also, what does the schema for the entity's table look like?
On Mon, Jun 22, 2009 at 4:54 PM, Derek Chen-Becker wrote:
> Mind posting the snippet of code where you're saving the instance? A merge
> should interpret a null ID as a fresh instance, and a persist should just
> save it.
>
> Derek
>
>
Mind posting the snippet of code where you're saving the instance? A merge
should interpret a null ID as a fresh instance, and a persist should just
save it.
Derek
On Mon, Jun 22, 2009 at 1:50 PM, David Persons wrote:
>
> I am using MySql (5). After setting the hibernate.dialect to
> org.hibern
I am using MySql (5). After setting the hibernate.dialect to
org.hibernate.dialect.MySQLDialect in my persistence.xml file, I get a
org.hibernate.AssertionFailure: null id :-s
cheers
On 22 jun, 19:18, Derek Chen-Becker wrote:
> That's not accurate, at least with Hibernate. By putting the annota
David,
i recently ran into an issue that smells exactly like this. For hibernate i
had to do the following:
@Id
@GeneratedValue(){generator = "system-uuid"}
@GenericGenerator(){name = "system-uuid", strategy = "uuid"}
This is hibernate specific. This was for an Id property that was typed
String.
That's not accurate, at least with Hibernate. By putting the annotations on
vars, the compiler ends up putting them on the internal fields, which then
forces Hibernate into a field-based persistence model and not a
getter/setter based one. The SQLGrammarException is most likely what the
other peopl
David Persons wrote:
> Hello guys,
>
> I get a org.hibernate.exception.SQLGrammarException: could not get or
> update next value error everytime I try to save the following Entity:
>
> @Entity
> class Scene {
> @Id
> @GeneratedValue(){val strategy = GenerationType.AUTO}
> var id : Long = _
>
My guess: It depends on the DB you're using. If it's Oracle, you may
need to create a sequence for the table ID. Alternatively your ORM
configuration may need to know what dialect of database to use.
Mojo
--
Morris Jones
Monrovia, CA
m...@whiteoaks.com
http://mojo.whiteoaks.com
On Sun, Jun 21,
What sort of database are you trying to use Hibernate against (look at the
property hibernate.dialect in the file persistence.xml)?
I think the error may mean that your trying to use GenerationType.AUTO
against a database that doesn't support it.
On Mon, Jun 22, 2009 at 7:08 PM, David Persons wro
12 matches
Mail list logo