【主键生成策略】Jsp和Mysql

我百度了一下:HibernateMysql主键生成策略<generatorclass="increment"/>根据hibernate手册的描述,increment是由h... 我百度了一下:
Hibernate Mysql 主键生成策略

<generator
class="increment" />

根据hibernate手册的描述,increment是由hibernate来完成自增长的,

increment主键生成器的org.hibernate.id.IncrementGenerator是使用select max( columnName) from tableName的方式来获取,做应用负载出现问题是必然的。

所以应该杜绝increment的使用。

建议使用native,数据库的id字段设置成自增长

alter table users modify id int(11) auto_increment;

------------------------------
目前的问题是,我有myeclipse,mql, navicat
但是不知道怎么使用上面的解决方案,在哪里编写主键策略?
展开
 我来答
黄金甲sky
2013-06-29
知道答主
回答量:20
采纳率:0%
帮助的人:20.5万
展开全部
如果你连接MySql 主键策略 请使用identity

在哪里编写主键策略? 在那个实体类的映射 文件 里 <generator
class="identity " /> 这样写 知道吗? 不懂可以问我 呵呵!!
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式