用与否
@@ CGI Common Gate Intergace听起来让人有些专业, 实际例子: 现在的个人主页上大部分都有一个留言本。留言本的工作是这样的:先由用户在客户段输入一些信息,如名字之类的东西。
接着用户按一下“留言”(到目前为止
工作都在客户端),浏览器把这些信息传送到服务器的CGI目录下特定的cgi程序中,于是cgi
程序在服务器上按照预定的方法进行处理。
在本例中就是把用户提交的信息存入指定的文件中。然后cgi程序给客户端发送一个信息,表示请求的任务已经结束。此时用户在浏览器里将看到“留言结束”的字样。整个过程结束。
@@ no session 异常:
org.hibernate.LazyInitializationException: could not initialize proxy - no Session
at org.hibernate.proxy.AbstractLazyInitializer.initialize(AbstractLazyInitializer.java:57)
at org.hibernate.proxy.AbstractLazyInitializer.getImplementation(AbstractLazyInitializer.java:111)
原因:hibernate3 many-to-one的默认选项是 lazy = "proxy"
解决方法:
&; 中设置 lazy="false"
设置lazy="false" 解决了大部分的延时加载问题 但是同事也降低了系统的性能
最好使用join fetch,将many-to-one部分的fetch设置为"join" join可以的,现在我用的都是这个,left或者inner
jo