![](https://img-blog.csdnimg.cn/20201014180756928.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
mysql
nonghuaxiang
这个作者很懒,什么都没留下…
展开
-
什么叫n+1次select查询问题?
什么叫n+1次select查询问题? 在Session的缓存中存放的是相互关联的对象图。默认情况下,当Hibernate从数据库中加载Customer对象时,会同时加载所有关联的Order对象。以Customer和Order类为例,假定ORDERS表的CUSTOMER_ID外键允许为null,图1列出了CUSTOMERS表和ORDERS表中的记录。以下Session的find(...原创 2013-04-01 00:24:05 · 74 阅读 · 0 评论 -
Spring的JdbcTemplate插入操作返回主键ID的方法
[code="java"]public Long insertAndGetKey(final String sql, final SmsBean smsbean) { KeyHolder keyHolder = new GeneratedKeyHolder(); jdbcTemplate.update(new PreparedStatementCreator() ...原创 2013-06-26 14:59:56 · 541 阅读 · 0 评论 -
Query Cache
当你的数据库打开了Query Cache(简称QC)功能后,数据库在执行SELECT语句时,会将其结果放到QC中,当下一次处理同样的SELECT请求时,数据库就会从QC取得结 果,而不需要去数据表中查询。在这个“Cache为王”的时代,我们总是通过不同的方式去缓存我们的结果从而提高响应效率,但一个缓存机制是否有效,效果如何,却是一个需要好好 思考的问题。在MySQL中的Query Cache...原创 2013-11-18 13:32:53 · 111 阅读 · 0 评论 -
mysql 事务
MYSQL--存储过程的异常处理 (2010-10-11 15:47)分类: MYSQL--其他脚本 1:首先新建一测试表 CREATE TABLE `ta` ( `area_id` int(20) NOT NULL AUTO_INCREMENT, `name` varchar(20) NOT NULL DEFAULT '', `modif...原创 2013-01-17 11:52:05 · 74 阅读 · 0 评论 -
MySQL存储过程之事务管理
MySQL存储过程之事务管理MySQL存储过程之事务管理 ACID:Atomic、Consistent、Isolated、Durable 存储程序提供了一个绝佳的机制来定义、封装和管理事务。 1,MySQL的事务支持 MySQL的事务支持不是绑定在MySQL服务器本身,而是与存储引擎相关: Java代码 MyISAM:不支持事务,用于只读程序提...原创 2013-01-17 13:39:16 · 65 阅读 · 0 评论 -
mysql事务隔离级别
SQL标准定义了4类隔离级别,包括了一些具体规则,用来限定事务内外的哪些改变是可见的,哪些是不可见的。低级别的隔离级一般支持更高的并发处理,并拥有更低的系统开销。Read Uncommitted(读取未提交内容) 在该隔离级别,所有事务都可以看到其他未提交事务的执行结果。本隔离级别很少用于实际应用,因为它的性能也不比其他级别好多少。读取未提交的数据,也被称之为脏读(...原创 2013-07-04 13:53:21 · 72 阅读 · 0 评论