利用mybatis怎样向数据库插入数据
1个回答
展开全部
你的意思应该是用Oracle数据库的序列自动生成的主键id,那么
第一种方法:你可以在插入主键的时候用序列生成,就是为主键id赋值xxx_seq.nextval,这个序列是你创建的这个table的序列
第二种方法:你可以按照楼上说的,用主键映射,当然对于mysql这种有自增主键和oracle这种用序列的需要不同的设置,楼上代码 很清楚,不做赘述。
第三种方法:有人说不用添加主键,能够自动生成,这个方法我没有尝试过,只记得在navicat for mysql 不写主键可以自动计算生成的,楼主可以尝试下。
第一种方法:你可以在插入主键的时候用序列生成,就是为主键id赋值xxx_seq.nextval,这个序列是你创建的这个table的序列
第二种方法:你可以按照楼上说的,用主键映射,当然对于mysql这种有自增主键和oracle这种用序列的需要不同的设置,楼上代码 很清楚,不做赘述。
第三种方法:有人说不用添加主键,能够自动生成,这个方法我没有尝试过,只记得在navicat for mysql 不写主键可以自动计算生成的,楼主可以尝试下。
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询