In my web application, I get the `Concurrency Problem` in JPA ID Generation.
I use `Table` generation strategy. I already get [Concurrency Issue](http://en.wikibooks.org/wiki/Java_Persistence/Identity_and_Sequencing#Concurrency_and_Deadlocks) of JPA ID Generation.

How can I avoid `Concurrency Problem` in JPA ID Generation?
What will be better way for ID generation?
Does Spring 3.0 have a way to avoid it?

Actually, I worry about the database dependency if I use other id generation strategy.