社区
Java EE
帖子详情
mybatis中怎样让oracle自动生成主键
oyhuang
2010-09-07 10:05:16
mybatis中怎样让oracle自动生成主键。在配置文件中该怎么写啊
...全文
1051
9
打赏
收藏
mybatis中怎样让oracle自动生成主键
mybatis中怎样让oracle自动生成主键。在配置文件中该怎么写啊
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
9 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
qq312409
2012-05-24
打赏
举报
回复
是否可以这样
<insert id="insert" parameterClass="com.macower.ibatis.demo.Contact" >
insert into contact(firstName,lastName,email)
values(#firstName#,#lastName#,#email#)
<selectKey resultClass="int" keyProperty="id">
select max(id)+1 as id
</selectKey>
</insert>
qiuyemm
2011-07-25
打赏
举报
回复
就是啊,说一下
zhang8648
2011-06-15
打赏
举报
回复
楼主,你解决这个问题的方法没有?说一下啊!
oyhuang
2010-09-10
打赏
举报
回复
select last_insert_id() as id
这个好像是mysql用的吧
tone770
2010-09-08
打赏
举报
回复
学习。
psuqqvfp
2010-09-08
打赏
举报
回复
学习了
macower
2010-09-08
打赏
举报
回复
<insert id="insert" parameterClass="com.macower.ibatis.demo.Contact" >
insert into contact(firstName,lastName,email)
values(#firstName#,#lastName#,#email#)
<selectKey resultClass="int" keyProperty="id">
select last_insert_id() as id
</selectKey>
</insert>
package com.macower.ibatis.demo;
public class Contact {
private String firstName;
private String lastName;
private String email;
private int id;
ID
就是这样自动获取的!!
<selectKey resultClass="int" keyProperty="id">
select last_insert_id() as id
</selectKey>
bastengao
2010-09-07
打赏
举报
回复
这个,mybaits文档中不是说过吗? oracle 数据库没有自增长,他是通过 一个 sequence 来实现的。把 id ,放在第三方表里。每次分配完后自动+1
mybatis
自增
主键
文档
mybatis
进行插入操作时,如果表的
主键
是自增的,...基本上经常会遇到的就是
Oracle
Sequece 和 Mysql 自增
主键
,至于其他的手动生成唯一
主键
的问题在这里就不讨论了,这里主要说明下在
mybatis
中
对于自增
主键
的配置。
通用Mapper逆向工程代码-
自动生成
代码,支持mysql和
oracle
资源包详解见文章https://blog.csdn.net/u010785811/article/details/108826257
全面学习
Mybatis
插件之
Mybatis
-Plus_Java框架视频教程
n
Oracle
主键
Sequence n 通用枚举n ActiveRecord n 逻辑删除 l 插件 n 执行分析插件 n 性能分析插件 n 乐观锁插件 主讲内容 章节一:快速入门 1.
Mybatis
-Plus简介 2. 快速入门 3. 通用CRUD 4. 配置 5. 条件构造器...
Mybatis
GeneratorPlus.zip
扩展
Mybatis
-Generator,
自动生成
支持
Oracle
、Mysql、Sqlserver 分页查询和批量插入操作的自动代码,支持从 Mapper 接口读取数据源名称;支持
Oracle
使用 SEQUENCE 实现自增
主键
:需要事先建立好表
主键
对应的...
MyBatis
Generator 生成器把其他数据库的同名表生成下来的问题:[WARNING] Table Configuration product matched more than one t
[WARNING] Table Configuration ...使用
mybatis
逆向工程多次生成mapper时,未将之前生成的mapper.xml删除,导致其在原有的xml里追加内容。最终导致BaseResultMap重复。但是还没解决,最后找到了,现记录下来,防止更
Java EE
67,513
社区成员
225,879
社区内容
发帖
与我相关
我的任务
Java EE
J2EE只是Java企业应用。我们需要一个跨J2SE/WEB/EJB的微容器,保护我们的业务核心组件(中间件),以延续它的生命力,而不是依赖J2SE/J2EE版本。
复制链接
扫一扫
分享
社区描述
J2EE只是Java企业应用。我们需要一个跨J2SE/WEB/EJB的微容器,保护我们的业务核心组件(中间件),以延续它的生命力,而不是依赖J2SE/J2EE版本。
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章