草庐IT

banner_data

全部标签

java - Spring Data JPA Select Distinct

我有一种情况需要构建selectdistincta.addressfromPersona(其中地址是人员内部的地址实体)类型的查询。我正在使用规范来动态构建我的where子句并使用findAll(Specification)函数来获取结果。问题是我不能使用规范来构建我的选择子句,因此不能使用findAll(Spcification)功能。做这样的事情最好的方法是什么? 最佳答案 由于这是谷歌的首要问题,我将在此处发布答案。在规范中你有权查询,所以你可以这样做query.distinct(true);完整示例,导致发出此类SQL:20

java - 如何使用 Spring-data-Redis 实现 Redis Multi-Exec

所有Spring配置都正确编写。非Multi-ExecRedis操作完美运行。@Autowired@Qualifier("stringRedisTemplate")StringRedisTemplatetemplate;voidtest(){template.multi();template.boundValueOps("somevkey").increment(1);template.boundZSetOps("somezkey").add("zvalue",timestamp);template.exec();}上面的代码通过JunitTest运行后,抛出异常。org.spring

java - Spring Data 可分页 : Returns empty content

我是SpringData和SpringMVC的新手,我不明白为什么我的内容是空的:@RequestMapping(value="/pages",method=RequestMethod.GET)@ResponseBodypublicPagecontactsPages(@RequestParamintpage,@RequestParamintsize){Pageablepageable=newPageRequest(page,size,newSort("id"));PagepageResult=clientRepository.findAll(pageable);returnpageRe

java - 如何在 Spring Data 中漂亮地更新 JPA 实体?

因此,我查看了有关使用SpringData的JPA的各种教程,并且在很多情况下都做了不同的处理,我不太确定正确的方法是什么。假设存在以下实体:packagestackoverflowTest.dao;importjavax.persistence.*;@Entity@Table(name="customers")publicclassCustomer{@Id@GeneratedValue(strategy=GenerationType.AUTO)@Column(name="id")privatelongid;@Column(name="name")privateStringname;p

Spring Data REST 自定义资源 URI 适用于 String 但不适用于 Long

我有一个模型:publicclassMyModel{@IdprivateLongid;privateLongexternalId;//Getters,setters}我想使用externalId作为我的资源标识符:@ConfigurationstaticclassRepositoryEntityLookupConfigextendsRepositoryRestConfigurerAdapter{@OverridepublicvoidconfigureRepositoryRestConfiguration(RepositoryRestConfigurationconfiguration)

spring - 使用 Spring Data JPA 选择一列

有人知道如何使用SpringDataJPA获取单个列吗?我在我的SpringBoot项目中创建了一个如下所示的存储库,但在访问RestfulURL时总是得到{"cause":null,"message":"PersistentEntitymustnotbenull!"}错误。@RepositoryRestResource(collectionResourceRel="users",path="users")publicinterfaceUsersRepositoryextendsCrudRepository{@Query("SELECTu.userNameFROMUsersu")pub

java - Spring Data Repository Autowiring 失败

我在这个问题上工作了很长一段时间,但无法让它工作。希望你们中的一些人能抽出时间来帮助我。场景我正在构建一个使用SpringMVC的Web应用程序。这个webapp应该使用另一个包含持久层的Maven项目。持久层目前只包含一个服务和一个SpringData存储库。持久层本身对本地MySQL实例起作用。我的问题我对持久层进行了JUnit测试。测试加载并保存实体。这是通过服务处理的。两种操作都可以正常工作。现在我正在webapp的Maven项目中的JUnit测试中尝试相同的方法。我再次尝试保存和加载实体。但这一次失败了。Spring声明服务内部的Repository引用无法Autowirin

java - Spring Boot + Spring Data Multi-Tenancy

是否可以将SpringBoot配置为使用MultiTenantConnectionProvider以便我系统的每个客户端都连接到自己的私有(private)数据库?具体来说,我希望使用内置的hibernate支持来支持Multi-Tenancy:http://docs.jboss.org/hibernate/orm/4.1/devguide/en-US/html_single/#d5e4561这是我所追求的那种配置的一个例子,但我不知道如何在SpringBoot设置中使用它:ManageConnectionPoolinginmulti-tenantwebappwithSpring,Hi

spring-data - Spring Data Page 未正确将排序序列化为 JSON

这个问题出现在Spring-Data版本2中。在最新版本1.13.9(及更早版本)中它可以正常工作。Controller代码:@RestControllerpublicclassHelloController{@RequestMapping("/")publicStringindex(){return"GreetingsfromSpringBoot!";}@RequestMapping(value="sorttest",method=RequestMethod.GET)publicPagegetDummy(){returnnewPageImpl(Collections.singleto

java - ElasticSearch Spring-Data 日期格式总是很长

当使用spring-data插入Date类型的Elasticsearch文档时,我无法得到正确的日期格式,日期格式总是Long。这里是java代码:Entity.javaimportjava.util.Date;importorg.springframework.data.annotation.Id;importorg.springframework.data.elasticsearch.annotations.DateFormat;importorg.springframework.data.elasticsearch.annotations.Document;importorg.s