MyBatis-Plus简单使用——oracle (10)

MySQL: 支持主键自增。 IdType.Auto
Oracle: 序列 (Sequence)
1) 实体类配置主键 Sequence @KeySequence(value=”序列名 序列名 ”,clazz=xxx.class 主键属性类 型),多个实体类共用同一个序列时,可以将@KeySequence提取到父类中,子类继承父类就可以使用@KeySequence;

2) 全局 MP主键生成策略为  IdType.INPUT

或者

在实体类属性上指定主键生成策略:@TableId(type=IdType.INPUT);
 

(3)全局 MP中配置 Oracle主键 Sequence
com.baomidou.mybatisplus.incrementer.OracleKeyGenerator

1、全局 MP中配置 Oracle主键 Sequence

<!-- 定义MybatisPlus的全局策略配置-->
<bean id ="globalConfiguration" class="com.baomidou.mybatisplus.entity.GlobalConfiguration">
   <!-- 在2.3版本以后,dbColumnUnderline 默认值就是true -->
   <property name="dbColumnUnderline" value="true"></property>

   <!-- Oracle全局主键策略 -->
   <property name="idType" value="1">&
  • 1
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值