`
yangleiol
  • 浏览: 36835 次
  • 性别: Icon_minigender_1
  • 来自: 杭州
文章分类
社区版块
存档分类
文章列表
数据库的隔离级别:并发性作用。 Read Uncommited(未提交读):没有提交就可以读取到数据(发出了Insert,但没有commit就可以读取到。)很少用 Read Commited(提交读):只有提交后才可以读,常用, Repeatable Read(可重复读):mysql默认级别, 必需提交才能见到,读取数据时数据被锁住。 Serialiazble(序列化读):最高隔离级别,串型的,你操作完了,我才可以操作,并发性特别不好, 隔离级别                 是否存在脏读 是否存在不可重复读 是否存在幻读 Read Uncommitted(未提交读) Y Y          ...
下面先就乐观锁与悲观锁的概念及基本用法做下介绍,因为网上的已经比较详细,就直接摘抄了 ****************************************************************** 锁( locking ) 业务逻辑的实现过程中,往往需要保证数据访问的排他性。如在金融系统的日终结算 处理中,我们希望针对某个 cut-off 时间点的数据进行处理,而不希望在结算进行过程中 (可能是几秒种,也可能是几个小时),数据再发生变化。此时,我们就需要通过一些机 制来保证这些数据在某个操作过程中不会被外界修改,这样的机制,在这里,也就是所谓 的 “ 锁 ...
1、“#”符号有三种用途: (1)、访问非根对象(struts中值栈为根对象)如OGNL上下文和Action上下文,#相当于ActionContext.getContext();下表有几个ActionContext中有用的属性: 名称 作用 例子 parameters 包含当前HTTP请求参数的Map #pa ...
persistence.xml 1、如没有表,则创建表 <property name = "hibernate.hbm2ddl.auto" value = "update"/> 2、数据库的方言(通俗的讲,数据库能使用的语法和语句) <property name = "hibernate.dialect" value= "org.hibernate.dialect.MySQL5Dialect"/> 这里是使用mysql数据库方言,且版本为5 3、事务 transaction-type= ...
CascadeType: 5种 all merge  对应更新操作 persist 对应保存 reflesh 对应查询 remove 对应删除 ---------------------------- 当查询后,又进行了插入操作,这时再次执行同样的查询操作可能还是得到原先的结果! 这是由于jpa的缓存技术的结果,因此有时需要refesh一样。 ---------------------------- FetchType: 2种 lazy 延迟加载 eager 立即加载 ----------------------------- 出现mappedby,则该类为关系被维 ...
spring 用事务功能时,一定要把datasource当作属性,注入到相关的事务实现类,如果直接用JDBC的话,还需要用DataSourceUtils进行操作。 如果在事务实现类中直接用getBean(“datasource”)获取datasource的话,事务无法使用。至于为什么,至今不明白。忘高人指教。
前几天解释了Spring的抽象事务机制。这次讲讲Spring中的DataSource 事务。 DataSource事务相关的类比较多,我们一步步来拨开其中的密团。 1 如何获得连接 看DataSourceUtils代码 Java代码 1.protected static Connection doGetConnection(DataSource dataSource, boolean allowSynchronization);   2.            throws SQLException {   3.           4.        ConnectionH ...
前段时间部署了几个WebService接口,发现XFire的services.xml文件有这么两标签,"style"和"use",很好奇他们有什么用处。就去找了些资料。资料不太好找,但基本还是搞清楚了。 简单地说style和use其实是WSDL声明服务是如何绑定到消息协议的。我们知道WSDL是用来描述服务接口的,也是用来告诉客户端该如何生成SOAP消息的。style和use不同,客户端生成的SOAP消息就不一样,服务端的返回的SOAP消息格式也会不一样。这说的比较抽象,不要紧,耐心点看下去。 首先我们要搞清楚,services.xml是XFire这个框 ...
Global site tag (gtag.js) - Google Analytics