mysql
. के लिए मैं आपको निम्नलिखित का सुझाव दूंगा:
आप टेबल पर messages
फ़ील्ड में id
घोषणा जोड़ें auto_increment
:
create table messages(
...
id int not null auto_increment,
...
primary key (id)
)
इकाई घोषणा में उपयोग करें
@Id
@GeneratedValue(strategy = GenerationType.IDENTITY)
private int id;
जेपीए से यह बातचीत MySQL की ऑटो-इंक्रीमेंट सुविधा का उपयोग करती है
यदि यह लागू नहीं है (उदाहरण के लिए आप उसी लेन-देन में संबंधित अन्य इकाई बनाना चाहते हैं) तालिका रणनीति का उपयोग करें (अधिक विवरण के लिए देखें http://www.objectdb.com/java/jpa/entity/generated )