当<class>元素或者<set>元素的lazy属性为true时,load() or get() or find()加载这些对象时,Hibernate不会马上产生任何select语句,只是产生一个Obj代理类实例,只有在session没有关闭的情况下运行Obj.getXxx()时才会执行select语句从数据库加载对象,如果没有运行任何Obj.getXxx()方法,而session已经关闭,Obj已成游离状态,此时再运行Obj.getXxx()方法,Hibernate就会抛出"Could not initialize proxy - the owning Session was c ...
spring 声明性事务 java 代码 "category" class="org.springframework.transaction.interceptor.TransactionProxyFactoryBean" lazy-init="true">        "transactionManager">"hibernatetransaction"/> ...
2006-11-24

SSH

写java code 设置了 很多层, servicelocator+service(help)+bean+dao+domian 而且每一层都有interface,其中bean可能还extend,每层的调用 有很多的重复,不知道原因为何,很多的设计架构都采用了这种模式,况且不谈spring 通过xml配置可以简化一些new,delete,但是其中的深层意味着什么,是可扩展,还是松耦合?
根据roll的install文档安装了roll,配置了context,放入了所有说明的libs,将war包放入tomcat中,最后出现如下问题 2006-11-16 10:37:47 org.apache.catalina.core.StandardContext start 严重: Error listenerStart 2006-11-16 10:37:47 org.apache.catalina.core.StandardContext start 严重: Context [/roller] startup failed due to previous errors google上搜了 ...