首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > JAVA > Java相关 >

jsp页面自动生成ID,该怎么处理

2012-09-17 
jsp页面自动生成ID需求描述:我要新建一张订单,点击新建之后在页面的订单号那一栏中自动生成编号,下次点击

jsp页面自动生成ID
需求描述:我要新建一张订单,点击新建之后在页面的订单号那一栏中自动生成编号,下次点击新建的时候订单编号自动增加,以此类推....请问这个该怎么实现?数据库mysql,用的是ssh2框架.谢谢了!

[解决办法]
直接从页面或应用服务器上生成都不合适,建议以数据库端生成为主。

此外,编号建议是insert执行后由数据库同步生成(MySQL本身就支持,如果你用了Hibernate之类的数据访问组件就更容易了);不建议在打开页面时就带出来一个“编号”。

考虑此类涉及到“主键”时,都要额外关注一个问题:“并发操作”时会如何?
[解决办法]
利用数据库的自动建立主键的机制,在insert into时生成主键,最好不要在页面生成主键。

热点排行