
Spring
日辰言成
J2EE初学者
展开
-
OpenSessionInViewFilter不起作用
使用Spring Hibernate Struts 编写web应用,搭架构的时候测试出现 could not initialize proxy - no Session,网上搜了下说:是因为,你使用了lazy=true,这样hibernate在从数据库中调数据的时候是不会把关联的对象查出来的,而是保存一个获取值得方法,在你使用getXXX()调用的时候,hiberante会利用这个保存的方法去从数...2011-08-22 13:53:49 · 229 阅读 · 0 评论 -
Spring3.0的几个新特性
1、利用Spring自带的测试工具测试的时候属性可以自己注入[code="java"]import javax.annotation.Resource;import org.junit.Test;import org.springframework.test.context.ContextConfiguration;import org.springframework.test...原创 2011-08-27 23:57:18 · 1499 阅读 · 0 评论 -
Spring的OpenEntityManagerInViewFilter
在Java Web项目中使用Hibernate经常会遇到LazyInitializationException。这是因为controller和model层(java代码)将通过JPA的一些启用了延迟加载功能的领域(如用getRefrence()方法或者在关联关系中采用fetch=FetchType.LAZY)返回给view层(jsp代码)的时候,由于加载领域对象的JPA Ses...原创 2011-12-10 10:33:09 · 314 阅读 · 0 评论 -
Spring Hql distinct Query查询多个字段以对象形式返回
@Query("select distinct rs.country,rs.language from ResourceBundle rs" ) List getLanguageAndCountry(); 我们这样写的话返回的是Object[]数组。现在想让她返回ResourceBundle。需要改写成:@Query("select distinct new ResourceBund...原创 2012-03-19 12:17:20 · 386 阅读 · 0 评论 -
OpenSessionInViewFilter不起作用
2011-08-22 13:53:49 · 113 阅读 · 0 评论 -
Spring3.0的几个新特性
onfiguration;import org.springframework.test.context.junit4.AbstractJUnit4SpringContextTests;import com.bjsxt.spring30.model.User;@ContextConfiguration("classpath:beans.xml")public class UserDAOTest extends AbstractJUnit4SpringContextTe原创 2011-08-27 23:57:18 · 84 阅读 · 0 评论 -
Spring的OpenEntityManagerInViewFilter
原创 2011-12-10 10:33:09 · 115 阅读 · 0 评论 -
Spring Hql distinct Query查询多个字段以对象形式返回
要改写成:@Query("select distinct new ResourceBundle(rs.country,rs.language) from ResourceBundle rs" ) List<ResourceBundle> getLanguageAndCountry(); 这个时候domain必须要有一个构造方法:public ResourceBundle(String country,String language){原创 2012-03-19 12:17:20 · 186 阅读 · 0 评论