摘要:
全大写Shift+Ctrl+X 全小写Shift+Ctrl+Y 单行注释 CTRL + / 区块注释 CTRL + SHIFT + / 阅读全文
摘要:
Service层是提供给表示层用的,对于表示层来说,我不需要知道你怎么实现你的业务的,只要给我一个接口告诉我你能实现就可以,你由谁实现,怎么实现,表示层不关心,也就是说业务实现可能是多种多样的,所以提供一个接口给表示层,这样我业务层怎么改变都不需要修改表示层的代码。 同理,DAO层是提供给业务层的, 阅读全文
摘要:
在TransactionDefinition接口中定义了七种事务传播行为 spring使用AOP来支持声明式事务,会根据事务属性,自动在方法调用之前决定是否开启一个事务,并在方法执行之后决定事务提交或回滚事务 1. PROPAGATION_REQUIRED 如果存在一个事务,则支持当前事务。如果没有 阅读全文
摘要:
一、数据库事务的四种隔离级别 JDBC事务的隔离级别有4种,由低到高分别为Read uncommitted 、Read committed 、Repeatable read 、Serializable 。 1. Read uncommitted 无法保证并发事务出现的问题 2. Read commi 阅读全文
摘要:
一. JDBC事务管理 获取数据库连接conn conn.setAutoCommit(false); // 开启事务 对数据库操作的代码块 conn.commit(); // 提交事务 二. Hibernate封装JDBC后事务管理 三. Spring事务管理机制Spring提供的事务管理可以分为两 阅读全文
摘要:
1. getCurrentSession()创建的session会绑定到当前线程中(第一次调用时会创建一个Session实例,如果该Session未关闭,后续多次获取的是同一个Session实例)。 openSession()创建的session则不会(每次打开都是新的Session,所以多次获取的 阅读全文
摘要:
解决中文乱码方法一: <meta http-equiv="Content-Type" content="text/html; charset=UTF-8"> html中这样声明,form表单使用post提交数据,提交后浏览器把输入的参数编码成utf-8的字节发送给了服务器tomcat tomcat对 阅读全文