一个简单的hibernate问题,请高手解答??? 这是你的数据库自动生成的唯一id号,所以在一个表中必须有一个用来标识一条记录的唯一id(PKID,不能修改),然后再有一个是数据内容的id(可以修改)。 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 我猜你的数据库应该是Oracle吧,如果是MySQL,PKID会从1开始增加,每次添加一条记录都会增加1,永不重复。而Oracle是用这样一长串编号来确保记录不重复的。 我用的数据库是MYSQL;那我是不是应该在设置ID为自动加1;还是怎么做呢???? 使用mysql数据库时要使用identity生成器,这是必须在数据库里设置里主键设定自动增加。就是把AUTO_INCREMENT选中 “使用mysql数据库时要使用identity生成器”这句话是什么意思,我不是很懂,请指教!! 你用Hibernate,应该看过hibernate文档吧,里边介绍了hibernate提供的几种主键生成器,就是用来自动生成pkid的,你知道pkid是用来唯一标识一条记录,也就是一个实体的,所以我们新建一个实体,然后赋值保存到数据库的时候,pkid是不用我们手动的添加的,都有主键生成器来完成的。identity是生成器中的一种,你也可以对你的mysql数据库使用其它生成器,不过我只有用identity的时候成功过。 相关问题可以到www.hibernate.org.cn网站,然后进入java视线论坛询问,那里的高手多:) apache rewriterule 子目录重写,高手in <a href="del.jsp?id="+rs.getInt(1)+">中的加号是什么意思 Struts+Spring+Hibernate问题 Dwr框架配置问题 如何截获通过表单提交的参数 SSH的一个奇怪的问题.... 请教 :::Set 请教VSS配置的问题 SUN的网站上怎么只有J2SE的API 文档下载,而J2EE的文档怎么只有在线看??? 在Tomcat中能否使用EJB? 求教:只有一台服务器,不是分布式系统,用ejb还有优势吗?是不是和jsp+javabean一样了? 请教jdbc连接mysql的问题。
就是把AUTO_INCREMENT选中
“使用mysql数据库时要使用identity生成器”
这句话是什么意思,我不是很懂,请指教!!