初学hibernate,表中的id怎么不能自动增加 这个问题怎么没人知道呢?难道说是我的问题本身有问题?还是分少了? 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 在顶一次试试,没准儿能遇到好心人 如果使用的是mysql数据库,那就用<generator class="identity"/>没错,但是数据库的表属性里有一个设值是必须的,好象是auto-increasing吧,就是启用自动增加功能,把它选上,然后在一个输入栏里要填写每次增加的长度,填1就可以了。如果是oracle数据库,建表的同时你需要为这个表建立一个sequence序列,很简单,填写一个序列名称即可。然后映射的时候是 <generator class="sequence"> <param name="sequence">序列的名称</param> </generator>现在应该可以自动生成主键了。其它的数据库可能会有不同的生成机制,在google搜索一下会有答案的。 谢谢,谢谢,问题解决了, mysql MYISAM表 多线程 单线程插入 性能 Android客户端可以调用远端EJB吗? 如何把JAVAWEB项目做成桌面应用程序 Dtree 问题 struts 标签使用求救! js写的菜单 怎么在新窗口打开? struts 中图片显示问题 query.list(); 没有相符合的结果时返回的是不是null啊 ?? spring+hibernate 事务问题 JDBC的使用问题 jbuilder X配置Struts jdbc连接池遇到问题请高手帮忙,在线等. 欢迎加入我的群
<generator class="sequence">
<param name="sequence">序列的名称</param>
</generator>
现在应该可以自动生成主键了。其它的数据库可能会有不同的生成机制,在google搜索一下会有答案的。