论坛首页 入门技术论坛

主键生成问题

浏览 10018 次
该帖已经被评为新手帖
作者 正文
   发表时间:2007-07-27  
啊,我要疯了,是我没表达清楚还是....
应该是我没表达清楚吧.这样吧.

有这样一个表:

字段           类型        空        主键
cid       varchar(11)  NO      Primary
username  varchar(11)  YES
password  varchar(11)  YES

我想插入数据应该怎么做,也就是那个sqlMap 应该怎么写?
0 请登录后投票
   发表时间:2007-07-27  
该怎么写就怎么写

就是插一个varchar的字段而已

你想插什么就插什么好了
0 请登录后投票
   发表时间:2007-07-27  
晕啊,大姐.

那个是主键.我是想让cid通过程序自动插入的
0 请登录后投票
   发表时间:2007-07-27  
很奇怪你的逻辑   谁规定主key就要自动插入了

听说过sequences么

p.s:  请仔细看我头像下的图标   表乱喊
0 请登录后投票
   发表时间:2007-07-27  
insert into test
(cdi,username, password)
values
(cdiseq.nextval, #userName#, #password#)
0 请登录后投票
   发表时间:2007-07-27  
是呀.我就是想问主键生成机制是什么,要不要特意再写类或什么的.
比如在Hibernate中可以单独写个生成主键的类或用uuid.string或uuid.hex 等等.那在Ibatis中怎么实现呢

哦,不好意思啊.谁叫你放个大美女在上面来呢.
0 请登录后投票
   发表时间:2007-07-27  
ibatis不实现这种东西
用数据库的功能做
0 请登录后投票
   发表时间:2007-07-27  
那怎么做.刚才你说的那个cdiseq.nextval 这是什么意思.我刚才试了一下,不对呀
0 请登录后投票
   发表时间:2007-07-27  
这个是ORACLE中的写法   用sequences
0 请登录后投票
   发表时间:2007-07-27  
晕啊.我是的mysql
0 请登录后投票
论坛首页 入门技术版

跳转论坛:
Global site tag (gtag.js) - Google Analytics