首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

Mybatis使用generatedKey在插入数据时返回自增id始终为1,自增id实际返回到原对象当中的问题排查

今天在使用数据库的时候,遇到一个场景,即在插入数据完成后需要返回此数据对应的自增主键id,但是在使用Mybatis中的generatedKey且确认各项配置均正确无误的情况下,每次插入成功后,返回的都是...1,而不是最新的自增Id。...终于凭借着一次Debugg发现的问题,原来在使用Mabatis中的insert或者insertSelective方式插入时,如使用int insert(TestGenKey testGenKey)时,返回值...int表示的是插入操作受影响的行数,而不是指的自增长id,那么返回的自增id到底去哪里了呢?...通过下面的Debugg我们知道自增id返回到testGenKey的原对象中去了。 举例示范配置 数据库示例表  generator的配置文件 <?

1.7K10

jQuery

var domObject2 = $('div').get(0) 2.1 jQuery选择器 2.1.1 基础选择器 名称 用法 描述 ID选择器 $(’#id’) 获取指定ID的元素 全选选择器 $(...3.切换类 $("div").toggleClass("current"); 在原生js中className会覆盖类名,在jQuery中指操作指定类名,不影响原先的类名 3.2 jQuery效果...,第二个是鼠标移出时触发的函数 只写一个参数时,鼠标移入移出都会触发它 4.1 jQuery属性操作 4.1.1 元素固有属性值 prop() 获取元素本身自带的属性,有利于对表单操作 表单属性...('属性名'); //更改 attr('属性名','属性值'); 4.1.3 数据缓存 data() 可以在指定的元素上存取数据,但不会修改DOM元素结构。...').before(div); 外部添加(在后面添加) $('div').after(div); 删除元素 $('ul').remove();//整个ul删除 删除元素集合中的子节点 $('ul').

8.4K10
  • 您找到你想要的搜索结果了吗?
    是的
    没有找到

    【应用】在线文件管理

    前言 该应用主要目的是为了在使用linux系统的时候,实现手机和电脑之间的文件传输。...下面该应用的具体功能: 文件上传下载(上传使用的是jquery-upload-file) 手机扫码快速打开网页 图片预览 文本文件在线编辑 文件/文件夹重名 文件/文件夹删除 前台 前台使用的是使用angularjs..., 同时精简了该管理系统的一些功能,因为主要目的是在linux系统下为手机和电脑之间的文件传输提供一个中介,当然也可以在windows系统下使用,也可以将该应用作为一个局域网中的一个文件共享系统。...下面主要介绍在更改界面时的遇到的一些问题。..."> var extraObj; 使用directive 定义好了directive之后,使用十分简单,如下所示 div id="fileuploader" jquery-upload

    1.7K50

    【JQuery】基础从零入门操作,简单详细

    一:JQuery介绍 W3C 标准给我们提供了⼀系列的函数, 让我们可以操作: ⽹⻚内容 ⽹⻚结构 ⽹⻚样式 但是原⽣的JavaScript提供的API操作DOM元素时, 代码⽐...API来绑定、触发和处理事件,使开发⼈员能够更⽅便地处理各种交互⾏为. 1:引入依赖 使⽤JQuery需要先引⼊对应的库 在使⽤jQuery CDN时,只需要在HTML⽂档中加⼊如下代码 使用外网的JQuery响应会比较慢,网络传输影响较大 4:版本说明 Jquery官⽅共提供了4种类型的JQuery库 uncompressed : ⾮压缩版本...使用 三:JQuery语法 JQuery 的代码通常都写在 document ready 函数中 这是为了防⽌⽂档在完全加载(就绪)之前运⾏ jQuery 代码,即在 ⽂档加载完成后才可以对 ⻚⾯...在 ajax 请求中使用 serialize(): 可以在 ajax 请求中直接使用 serialize() 来自动处理表单数据,例如: $.ajax({ url: 'submit.php',

    9910

    学习jQuery设计思想有感

    ,它在下次调用函数时,新的函数包含了上一个函数返回的值,所以它可以把不同的操作连在一起 不仅如此,jQuery还提供了一个end方法,使得结果集可以返回上一步   $('div')    .find(...常见的API 获取元素 表达式可以是CSS选择器: $(document) 选择整个文档对象 $('#myId') 选择ID为myId的网页元素 $('div.myClass') 选择class为myClass..."]) 读取div的多个属性值 //写 $(div).css("color","red") 更改div的颜色 $(div).css({'background-color' : 'yellow', 'font-weight...' : 'bolder'}) 更改div的多个属性值 复制代码 $(div).on('click', fn) 给div添加一个名为click的监听事件 $(div).off('click', fn)...删除这个监听事件 完整API 请参考:jQuery_API中文文档

    80230

    4-Jquery学习四-事件操作

    即使是执行live()函数之后新添加的元素,只要它匹配当前jQuery对象的选择器,绑定的事件处理函数仍然对其有效。 要删除通过live()绑定的事件,请使用die()函数。...jQuery 1.3 新增该函数,从jQuery 1.7开始被标记为已过时,在jQuery 1.9中被移除,请使用on()函数来替代。请使用on()函数来替代。 5,die 同上。...要删除通过on()绑定的事件,请使用off()函数。如果要附加一个事件,只执行一次,然后删除自己,请使用one()函数。...要删除通过one()绑定的事件,请使用unbind()或off()函数。...触发resize事件时,jQuery会按照绑定的先后顺序依次执行绑定的事件处理函数。 要删除通过resize()绑定的事件,请使用unbind()函数。

    4.5K90

    移除jQuery好像也没那么难

    jQuery 是一个非常实用且实用的库,但随着浏览器对 ES6 的广泛支持(截至撰写本文时超过 96%),现在可能是时候从 jQuery 过渡到原生 JavaScript 了。...要在没有 jQuery 的情况下实现类似功能,你可以在将元素添加到 DOM 时附加事件处理程序。...DOM 完全加载后执行操作 */ }); 切换元素类名 通过 classList 属性,您可以方便地在 JavaScript 中添加、删除或切换类名。...("focus", "blurred"); 检查元素是否具有指定类 如果您只想在元素具有某个类时执行某些操作,可以使用 .classList.contains() 来代替 jQuery 的 .hasClass...); element.appendChild(text); 更新 DOM 如果要更改元素的文本或向 DOM 中添加新元素,可以使用 textContent 属性来读取或更新文本内容: // 使用 jQuery

    13610

    Jquery基本用法总结

    ").attr("v","xxx"); $("div").removeAttr("v") 属性删除 复合选择器 $("input[id][name$='ma']") 选择所有含有id属性,且name属性以...使用这种模式的操作方法,一共有四对: .insertAfter()和.after():在现存元素的外部,从后面插入元素 .insertBefore()和.before():在现存元素的外部,从前面插入元素....appendTo()和.append():在现存元素的内部,从后面插入元素 .prependTo()和.prepend():在现存元素的内部,从前面插入元素 删除元素使用.remove()和.detach...两者的区别在于,前者不保留被删除元素的事件,后者保留,有利于重新插入文档时使用。 清空元素内容(但是不删除该元素)使用.empty()。...CSS 选择器/更改 $("div").css("background-color","red") 把所有 p 元素的背景颜色更改为红色 $("div").width(xxx) /.height(sss

    69990

    WEB入门之十六 操作DOM节点

    学习内容 jQuery插入DOM节点 jQuery删除DOM节点 jQuery替换DOM节点 jQuery筛选DOM节点 ​能力目标​ 能熟练使用jQuery进行节点操作 能熟练使用jQuery...jQuery针对节点操作提供了很多函数供开发人员使用,这些函数很多比较相似,大家在使用的时候要注意区分。 ​...添加节点时,需要先单击选中某个一级或二级节点,然后在文本框中填写新添加的节点名,单击【添加】按钮把节点名作为新节点添加到选中的节点下面。删除节点只实现删除三级节点即可。...需求说明​ 使用jQuery节点操作函数对行进行动态添加和删除。 ​...二、上机练习 使用jQuery节点操作函数实现表格内容的修改。当单击【修改】按钮时,单元格中的文本信息替换为文本框;单击【确定】按钮时,文本框中的数据显示到单元格中。

    9310
    领券