• 本文结合hibernate以及JPA标准,对J2EE当前持久层设计所遇到的几个问题进行总结: 第一:事务并发访问控制策略 当前J2EE项目中,面临的一个共同问题就是如果控制事务的并发访问,虽然有些持久层框架已经为我们做了很多工作,但是理解原理
  • 请教 大家,数据库读写分离为什么能够提高性能,难道在数据库同步的时候,就不需要资源,不产生事务么?网上找资料 也没有解释原理的[该贴被admin于2009-04-26 08:32修改过]
  • 目前持久层框架都有一个持久化上下文的概念,下面以比较流行的hibernate以及JPA来做一总结。 如果我们采用OO的方式开发系统,那么势必为了减低耦合,增加内聚,我们会通过细粒度的类来实现业务功能,那么这样就产生了一个问题,如何将持久化上下文在不同的类(这里面其实就是Dao icon
  • 项目开发中遇到了类似论坛评论的问题 需求是维护产品的库存可用数量(需要经过计算,如库存数-预订数等等),在销售时改变库存数,考虑缓存的解决方案, 论坛评论解决方案:初次调用时缓存,以后都从缓存读写 库存解决方案:在销售时 icon
  • 我按照声明式事务的方式配置了事务。然后在测试代码中增加了一段错误的脚本(连续插入4条数据,其中第三条错误)。结果测试后,从log上看到系统已经rollback。然后立即查询数据库,的确一条都没有插入,但是过了十几秒后在进行查询,发现前面两条没有错误的数据被插入了,而且此时console上没有人任何的 icon
  • 事务中有webservice的疑问 现假设A系统调用B系统的webservice. 在A系统的程序中有如下代码: try{ //往DB中存数据 //调用B系统的webservice //往DB中更新数据 }catch(Exception e){ icon
  • 我最近在看ddd的译本,读到ddd的不变性的时候有点不理解。到底什么是ddd的不变性?往各位解答,谢谢![该贴被admin于2009-04-16 09:15修改过][该贴被admin于2009-04-16 12:22修改过] icon
  • 在spring 中通过getHibernateTemplate().save(object)保存一个对象,现在我想多个线程同时调用该方法,例:有20个线程,每个线程有1W个对象要保存,希望是可以20个线程同时进行。save是线程安全的,但它是可重入的吗?我试过了,20个线程同时 icon
  • service的事物管理由spring控制,可是service中的dao的事物是由hibernate控制的.这样是不是事物不就是套在一起了吗?一个连接套另一个连接吗? icon
  • 代码之美中专门有一章讲的就是软件事务内存(STM)这一章可以从china-pub免费下载http://images.china-pub.com/ebook35001-40000/37838/ch24.pdf icon
  • 事务分为两类1,本地事务,单一数据源操作2,分布是事务JTA,多个数据源操作 但是我发现很多情况下事务靠JTA仍然不足以解决,JTA限制1、由容器管理所有数据源连接2、容器毕竟有限,管理的连接类型种类也不会太多倘若如 icon
  • 一个容器管理事务的无状态会话Bean,事务属性为Required业务方法线程sleep了15 s,应用服务器交易超时为10s, public void insertData() { try { icon
  • 如例:一个会议包括一个会议主题,多个会议通知,多个参与人,一个纪要.class metting{object 会议主题;list 会议通知;list 参与人;object 纪要;...整个会议业务过程方法也已实现.} icon
  • 今天突然想起了JAVA事务处理,在我印象当中事务处理应该是从数据库理论中产生的,仅仅是针对数据库的操作,好象这样理解不是很准确,但是在其他方面又没有应用过,比如在项目中有这样的问题,前台通过树显示目录层次结构,这个是通过配置文件读取的,而对应的文件目录结构也需要在硬盘上建立,所以完成一个操作需要既对 icon
  • javaEE支持嵌套事务吗,Spring支持吗 icon
  • 项目使用spring来管理的业务逻辑的事务, 也意识到需要添加缓存. 但是现在面临下面两个问题: 1. 缓存准备用在dao类上面做aop, 然而事务做在service上面, 所以无法确定同一个事务中的操作调用了哪 icon
  • session中的FLUSHMODE中的MANUAL,当设置它的时候,是不是只针对查询,更新,删除有用,但是对于SAVE情况,尽管设置了manual,也是在事务结束的时候插入数据库啊!我测试了一下,确实和我说的一样,但是不知道是不是这样的,请指点下! icon
  • 板桥大哥你好,我近期在项目中遇到了一个这样的需求。我有多个用户会进行数据库查找的操作,生成前台的一个任务列表。我需要每个人的数据列表是不同的。我将获取任务列表的操作在业务层用spring进行了声明式的事务控制事物隔离级别为了安全起见设置为SERIALIZABLE。但是这样会严重的影响系统并发 icon