摘要:
Mybatis动态插入数据(使用trim标签) 有时我们控制同一张表,但传入的参数不固定,操作表的字段不固定,就要用到mybatis动态插入。.xml如下: <insert id="insertMessage" parameterType="com.sf.ccsp.member.client. 阅读全文
posted @ 2018-04-23 17:43
星朝
阅读(565)
评论(0)
推荐(0)
摘要:
在使用mybatis做持久层时,insert、update、delete,sql语句默认是不返回被操作记录主键的,而是返回被操作记录条数; 那么如果想要得到被操作记录的主键,可以通过下面的配置方式获取。 针对Sequence主键而言,在执行insert sql前必须指定一个主键值给要插入的记录,如O 阅读全文
posted @ 2018-04-23 13:22
星朝
阅读(891)
评论(0)
推荐(0)
摘要:
该问题,我百度了下,根本没发现什么有价值的文章;还是看源代码(详见最后附录)中的注释,最有效了!insert,返回值是:新插入行的主键(primary key);需要包含<selectKey>语句,才会返回主键,否则返回值为null。update/delete,返回值是:更新或 阅读全文
posted @ 2018-04-23 13:17
星朝
阅读(1152)
评论(0)
推荐(0)
摘要:
后端的数据持久化使用的是 Mybatis ,在做高并发下账户增减余额的时候,打算使用乐观锁来解决这个问题。在获取update操作的返回值时遇到了一个问题,似乎 Mybatis 进行 update 操作得到的 int 返回值并不是影响的行数。这下就尴尬了。 一般而言,我们知道当我们使用 Mybatis 阅读全文
posted @ 2018-04-23 13:16
星朝
阅读(104136)
评论(7)
推荐(8)
摘要:
上网查了一下,感觉一些人回答得真的是不知所云,要么代码不够简便。或者是有些想装逼成分等。 以下为使用JQuery获取input checkbox被选中的值代码: <html> <head> & 阅读全文
posted @ 2018-04-23 11:57
星朝
阅读(29483)
评论(1)
推荐(1)
摘要:
行级锁是MySQL中粒度最小的一种锁,他能大大减少数据库操作的冲突。但是粒度越小,实现的成本也越高。MYISAM引擎只支持表级锁,而INNODB引擎能够支持行级锁,下面的内容也是针对INNODB行级锁展开的。 INNODB的 阅读全文
posted @ 2018-04-23 09:30
星朝
阅读(4951)
评论(0)
推荐(0)
摘要:
应对高并发的解决方案: 1、将压力放在数据库上面,添加行级锁。 select from table for update; 2、将压力放在应用程序上面,对方法加synchronized同步。 阅读全文
posted @ 2018-04-23 09:26
星朝
阅读(640)
评论(0)
推荐(0)

浙公网安备 33010602011771号