mihsathe
mihsathe

Reputation: 9154

autoincrement in Hibernate

I have the ID of my table set to autoincrement in MySql 5.1

How do I map my Hibernate with autoincrements set in DBMS?

I tried this way :

<id name="id" type="int" column="ID" >
<generator class="assigned"/>
</id>

Though it doesn't show any error, it does not add anything. Thanks in advance.

Upvotes: 1

Views: 790

Answers (2)

Swaranga Sarma
Swaranga Sarma

Reputation: 13433

Try

<id name="id" type="int" column="ID" >
    <generator class="native"/>
</id>

Upvotes: 4

Anantha Sharma
Anantha Sharma

Reputation: 10108

you can also try

<id name="id" type="int" column="ID" >
<generator class="identity"/>
</id>

if you are using hibernate to generate ddl (using hibernate.hbm2ddl.auto property set to create or update) the system would generate scripts which would set autoincrement on the id column.

Upvotes: 0

Related Questions