小编Tom*_*Tom的帖子

如何通过Sort和Pageable使用Spring数据JPA开箱即用地查询数据?

我在我的项目中尝试Spring数据JPA.我想知道是否有出的现成的API来查询数据,双方SortPageable.当然,我知道我可以自己编写这个方法,我只是想知道是否有一个开箱即用的方法.我的DAO扩展了JpaRepository,我发现有以下方法可以调用:

findAll();
findAll(Pageable pageable);
findAll(Sort sort);
Run Code Online (Sandbox Code Playgroud)

但是没有这样的方法findAll(Sort sort, Pageable pageable),所以我很好奇.

java spring jpa spring-data-jpa

70
推荐指数
2
解决办法
10万
查看次数

为什么Eclipse需要这么长时间才能更新Maven依赖项?

我在Eclipse工作区中有一个Maven项目.当我启动Eclipse时,更新Maven依赖项需要很长时间.它实际上似乎永远不会完成,而在进行此更新时,我无法在Eclipse中执行任何操作.

有谁能够帮我?

eclipse maven

67
推荐指数
2
解决办法
8万
查看次数

每当POM改变时,Eclipse中的Maven就会抱怨"无法找到Javac编译器"

每次我在eclipse中更改我的pom.xml时都会收到错误消息.

Build errors for myapp; org.apache.maven.lifecycle.LifecycleExecutionException: Failed to execute goal org.apache.maven.plugins:maven-compiler-plugin:2.0.2:compile (default-compile) on project web: Compilation failure
Unable to locate the Javac Compiler in:
  C:\Program Files (x86)\Java\jre6\..\lib\tools.jar
Please ensure you are using JDK 1.4 or above and
not a JRE (the com.sun.tools.javac.Main class is required).
In most cases you can change the location of your Java
installation by setting the JAVA_HOME environment variable
Run Code Online (Sandbox Code Playgroud)

我已经设置了JAVA_HOME环境变量.它是:JAVA_HOME = D:\ Java\jdk1.6.0_23

谢谢.

java eclipse m2eclipse maven

23
推荐指数
3
解决办法
7万
查看次数

如何将我的Web应用程序部署到jetty9作为root应用程序?

当我使用jetty6时,我使用以下内容:

<Configure class="org.mortbay.jetty.webapp.WebAppContext">


  <!-- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -->
  <!-- Required minimal context configuration :                        -->
  <!--  + contextPath                                                  -->
  <!--  + war OR resourceBase                                          -->
  <!-- - - - - - - - - - - - - - - - - - - - - - - - - - …
Run Code Online (Sandbox Code Playgroud)

jetty

9
推荐指数
1
解决办法
1万
查看次数

如何在我的春季项目中写标签?

我想TagSupport在我的spring框架中编写我的标签(extends ).在我的标签类中,将使用一些应该在春天自动注入的服务.但我总是得到null,似乎spring无法在我的tag类中注入服务实例.

代码如下:

public class FetchTagNameTag extends TagSupport {

   @Autowired
   private TaskService taskService;
   ...
Run Code Online (Sandbox Code Playgroud)

taskService 永远是空的.

我该如何解决这个问题?谢谢.

java spring jsp jsp-tags spring-mvc

8
推荐指数
2
解决办法
5514
查看次数

Spring Data JPA中的分页问题

我正在尝试Spring数据JPA,在启动我的项目时,我收到以下错误:

Caused by: 
org.springframework.beans.factory.BeanCreationException: Error creating bean with name 'subjectRepository': FactoryBean threw exception on object creation; nested exception is java.lang.IllegalArgumentException: Paging query needs to have a Pageable parameter!
    at org.springframework.beans.factory.support.FactoryBeanRegistrySupport.doGetObjectFromFactoryBean(FactoryBeanRegistrySupport.java:149)
    at org.springframework.beans.factory.support.FactoryBeanRegistrySupport.getObjectFromFactoryBean(FactoryBeanRegistrySupport.java:102)
    at org.springframework.beans.factory.support.AbstractBeanFactory.getObjectForBeanInstance(AbstractBeanFactory.java:1441)
    at org.springframework.beans.factory.support.AbstractBeanFactory.doGetBean(AbstractBeanFactory.java:305)
    at org.springframework.beans.factory.support.AbstractBeanFactory.getBean(AbstractBeanFactory.java:193)
    at org.springframework.beans.factory.support.DefaultListableBeanFactory.findAutowireCandidates(DefaultListableBeanFactory.java:848)
    at org.springframework.beans.factory.support.DefaultListableBeanFactory.doResolveDependency(DefaultListableBeanFactory.java:790)
    at org.springframework.beans.factory.support.DefaultListableBeanFactory.resolveDependency(DefaultListableBeanFactory.java:707)
    at org.springframework.beans.factory.support.ConstructorResolver.resolveAutowiredArgument(ConstructorResolver.java:795)
    at org.springframework.beans.factory.support.ConstructorResolver.createArgumentArray(ConstructorResolver.java:723)
    at org.springframework.beans.factory.support.ConstructorResolver.autowireConstructor(ConstructorResolver.java:196)
    at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.autowireConstructor(AbstractAutowireCapableBeanFactory.java:1035)
    at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.createBeanInstance(AbstractAutowireCapableBeanFactory.java:939)
    at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.doCreateBean(AbstractAutowireCapableBeanFactory.java:485)
    at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.createBean(AbstractAutowireCapableBeanFactory.java:456)
    at org.springframework.beans.factory.support.AbstractBeanFactory$1.getObject(AbstractBeanFactory.java:294)
    at org.springframework.beans.factory.support.DefaultSingletonBeanRegistry.getSingleton(DefaultSingletonBeanRegistry.java:225)
    at org.springframework.beans.factory.support.AbstractBeanFactory.doGetBean(AbstractBeanFactory.java:291)
    at org.springframework.beans.factory.support.AbstractBeanFactory.getBean(AbstractBeanFactory.java:197)
    at org.springframework.context.annotation.CommonAnnotationBeanPostProcessor.autowireResource(CommonAnnotationBeanPostProcessor.java:442)
    at org.springframework.context.annotation.CommonAnnotationBeanPostProcessor.getResource(CommonAnnotationBeanPostProcessor.java:416)
    at org.springframework.context.annotation.CommonAnnotationBeanPostProcessor$ResourceElement.getResourceToInject(CommonAnnotationBeanPostProcessor.java:549)
    at org.springframework.beans.factory.annotation.InjectionMetadata$InjectedElement.inject(InjectionMetadata.java:150)
    at org.springframework.beans.factory.annotation.InjectionMetadata.inject(InjectionMetadata.java:87)
    at org.springframework.context.annotation.CommonAnnotationBeanPostProcessor.postProcessPropertyValues(CommonAnnotationBeanPostProcessor.java:303)
    at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.populateBean(AbstractAutowireCapableBeanFactory.java:1106) …
Run Code Online (Sandbox Code Playgroud)

spring jpa spring-mvc spring-data-jpa

8
推荐指数
2
解决办法
1万
查看次数

我如何知道 html 页面中按钮的事件处理程序?

可能重复:
如何使用 FireBug(或类似工具)调试 Javascript/jQuery 事件绑定
如何检查元素的关联事件处理程序?

有时,我使用firebug检查页面中的按钮,我发现没有onclick功能。但实际上它确实有一个事件处理程序。我认为它使用“绑定”方法来附加事件处理程序。

现在,我的问题是如何使用一些工具并且可以轻松找到事件处理程序?

javascript firebug

5
推荐指数
1
解决办法
7955
查看次数

如何在Spring-data-jpa中集成全文搜索?

有没有办法将全文搜索与spring数据jpa集成?我习惯在我的项目中使用hibernate搜索.

Hibernate搜索(Hibernate Search通过将Hibernate Core与Apache Lucene™搜索引擎的功能相结合,将全文搜索引擎的强大功能带入持久性域模型.)可以正常使用传统的jpa.

现在我将转向spring data jpa.实现全文搜索的最佳做法是什么?

spring full-text-search hibernate-search spring-data-jpa

5
推荐指数
1
解决办法
4880
查看次数

如何在春季样本petclinic中使用JPA?

我正在学习春季样本.在petclinic项目中,默认情况下它使用jdbc.我将以下行更改为jpa,并且不能再运行它

/WEB-INF/spring/applicationContext-jpa.xml
Run Code Online (Sandbox Code Playgroud)

这是错误消息:

Caused by: java.lang.IllegalStateException: ClassLoader [org.apache.catalina.loader.WebappClassLoader] does NOT provide an 'addTransformer(ClassFileTransformer)' method. Specify a custom LoadTimeWeaver or start your Java virtual machine with Spring's agent: -javaagent:spring-agent.jar
    at org.springframework.context.weaving.DefaultContextLoadTimeWeaver.setBeanClassLoader(DefaultContextLoadTimeWeaver.java:83)
    at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.invokeAwareMethods(AbstractAutowireCapableBeanFactory.java:1418)
    at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.initializeBean(AbstractAutowireCapableBeanFactory.java:1389)
    at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.doCreateBean(AbstractAutowireCapableBeanFactory.java:512)
    ... 35 more
Run Code Online (Sandbox Code Playgroud)

任何回复都会非常有帮助.

java orm spring jpa

4
推荐指数
1
解决办法
4151
查看次数

使用spring security时如何获取认证信息?

在页面上我使用标签: security:authorize ifAnyGranted="ROLE_USER,ROLE_ADMIN" ...它有效。但在服务器端:我使用SecurityContextHolder.getContext().getAuthentication().isAuthenticated(),它总是正确的。当我没有登录时,系统将anonymousUser作为登录用户。

我怎样才能避免这种情况?

spring-security

3
推荐指数
1
解决办法
5430
查看次数