public class test
peivate int id1;
private int id2;
private int id3;
id3的set方法改成
public int setId3〔
return id1+id2;
〕
然后通过hibernate的session。save(Test entity),插入到数据库就解决你的问题了。。手机回答问题辛苦呀!
如果你数据库已经建立 用这个方法:
ALTER TABLE `test` CHANGE `id` `id` INT(11) NOT NULL AUTO_INCREMENT
如果你数据库没有建立 就用CREATE :
如果你用的数据库软件 比如Navicat for MySQL。 那么在设计表选项里有设置自动增长的,打上勾
主键可以自动加一,但是不会减一 因为这不可能。比如 1-100 你现在删除了 68、79 如果你自动减一 那么你的下一个id岂不是重复了???很简单的道理吧,除非你删除数据只是删除100 然后再 99 这样。主键自动加一 就是给主键添加属性 auto_incrementalter table tablename modify id int primary key auto_increment欢迎分享,转载请注明来源:内存溢出
评论列表(0条)