锁定老帖子 主题:主键生成问题
该帖已经被评为新手帖
|
|
---|---|
作者 | 正文 |
发表时间:2007-07-27
啊,我要疯了,是我没表达清楚还是....
应该是我没表达清楚吧.这样吧. 有这样一个表: 字段 类型 空 主键 cid varchar(11) NO Primary username varchar(11) YES password varchar(11) YES 我想插入数据应该怎么做,也就是那个sqlMap 应该怎么写? |
|
返回顶楼 | |
发表时间:2007-07-27
该怎么写就怎么写
就是插一个varchar的字段而已 你想插什么就插什么好了 |
|
返回顶楼 | |
发表时间:2007-07-27
晕啊,大姐.
那个是主键.我是想让cid通过程序自动插入的 |
|
返回顶楼 | |
发表时间:2007-07-27
很奇怪你的逻辑 谁规定主key就要自动插入了
听说过sequences么 p.s: 请仔细看我头像下的图标 表乱喊 |
|
返回顶楼 | |
发表时间:2007-07-27
insert into test
(cdi,username, password) values (cdiseq.nextval, #userName#, #password#) |
|
返回顶楼 | |
发表时间:2007-07-27
是呀.我就是想问主键生成机制是什么,要不要特意再写类或什么的.
比如在Hibernate中可以单独写个生成主键的类或用uuid.string或uuid.hex 等等.那在Ibatis中怎么实现呢 哦,不好意思啊.谁叫你放个大美女在上面来呢. |
|
返回顶楼 | |
发表时间:2007-07-27
ibatis不实现这种东西
用数据库的功能做 |
|
返回顶楼 | |
发表时间:2007-07-27
那怎么做.刚才你说的那个cdiseq.nextval 这是什么意思.我刚才试了一下,不对呀
|
|
返回顶楼 | |
发表时间:2007-07-27
这个是ORACLE中的写法 用sequences
|
|
返回顶楼 | |
发表时间:2007-07-27
晕啊.我是的mysql
|
|
返回顶楼 | |