有点时候,我们的业务需要执行了insert语句后再返回主键,这时可以使用主键映射 首先,定义sql,以MySQL为例 1 <insert id="addUser" useGeneratedKeys="true" keyProperty="user_id" parameterType="com.ent
分类:
其他好文 时间:
2016-01-27 23:13:30
阅读次数:
223
1.commit_form针对form上面的数据变动进行commit,对于代码中的类似update,insert语句也进行提交;如果form上面的数据变动和代码中的数据变动有冲突,最后以界面上的为准。2.do_key('commit_form')会首先寻找form下的triggers中的KEY-CO...
分类:
数据库 时间:
2016-01-26 18:07:24
阅读次数:
176
在SQL Server 中插入一条数据使用Insert语句,但是如果想要批量插入一堆数据的话,循环使用Insert不仅效率低,而且会导致SQL一系统性能问题下面介绍SQL Server支持的两种批量数据插入方法:Bulk和表值参数(Table-Valued Parameters)。bulk方法主要思...
分类:
数据库 时间:
2016-01-17 12:12:40
阅读次数:
166
MySQL写入数据通常用insert语句,如代码如下:insertintopersonvalues(张三,20),(李四,21),(王五,70)…;但有时为了更快速地插入大批量数据或交换数据,需要从文本中导入数据或导出数据到文本。一、建立测试表,准备数据首先建立一个用于测试的表示学生信息的表,字段有..
分类:
数据库 时间:
2016-01-11 18:32:08
阅读次数:
207
insert语句返回oracle序列主键:view sourceprint?keyProperty=order=>46789selectKey中order属性的值是不同的,BEFORE先选择主键,设置keyProperty的值然后执行插入语句。 AFTER是先执行插入语句,然后执行selectKey...
分类:
其他好文 时间:
2016-01-05 22:19:31
阅读次数:
1316
1.定义变量时可以直接赋值DECLARE @Id int = 52.Insert 语句可以一次插入多行数据INSERT INTO StateList VALUES(@Id, 'WA'), (@Id + 1, 'FL'), (@Id + 2, 'NY')3.支持+=操作符SET StateId += ...
分类:
数据库 时间:
2015-12-25 17:19:26
阅读次数:
230
最近参与一个开源项目,一个功能的实现,用到了 druid 解析器来解析SQL,记录下如果使用 druid 来解析SQL,实现对SQL的拦截改写。1. 对 insert 语句进行解析: private static String convertInsertSQL(String sql){ try{ ....
分类:
数据库 时间:
2015-12-23 21:05:17
阅读次数:
796
看到博友SQL Server MVP桦仔的一篇博文“将表里的数据批量生成INSERT语句的存储过程的实现”。我仔细看来博文中的两个存储代码,自我感觉两个都不太满意,都是生成的单行模式的插入,数据行稍微大些性能会受影响的。所在公司本来就存在第二个版本的类似实现,但是是基于多行模式的,还是需要手工添.....
分类:
数据库 时间:
2015-12-23 17:42:41
阅读次数:
192
突然收到告警短信,提示有一组服务器MHA已经切换,登录服务器后查看错误日志如下(其中相关insert语句已经处理):mysql版本:5.5.24151221 16:54:26 InnoDB: Assertion failure in thread 139867452008192 in file h....
分类:
数据库 时间:
2015-12-21 18:34:52
阅读次数:
281
MySQL使用INSERT插入多条记录,应该如何操作呢?下面就为您详细介绍MySQL使用INSERT插入多条记录的实现方法,供您参考。看到这个标题也许大家会问,这有什么好说的,调用多次INSERT语句不就可以插入多条记录了吗!但使用这种方法要增加服务器的负荷,因为,执行每一次SQL服务器都要同样对S...
分类:
数据库 时间:
2015-12-19 21:42:41
阅读次数:
219