spring-data

    0热度

    1回答

    我有2个模型:用户和电影。 Movie.java(模型): @ManyToMany(cascade = CascadeType.ALL) @JoinTable( name = "movie_user", joinColumns = @JoinColumn( name = "movie_id", referencedColumnName = "id"

    0热度

    1回答

    在我的应用程序中,我想允许用户搜索带有单词的广告。所以我想让所有包含所有单词的广告都在列表中。例如,如果他搜索:本田公民2017,我想获得所有这个词没有秩序的所有广告,他可以得到广告与2001年民事本田,本田2001年民调。 到目前为止,我试着用春数据仓库: 接口: Page<Annonce> findByTitreContaining(String titres ,Pageable page);

    1热度

    1回答

    我有一个Spring Boot项目,其中一个实体和一个存储库与此实体关联。在存储库中有一个使用自定义查询的方法,而在项目控制器中,此存储库用于从不同的postgresql数据库返回数据。这些数据库具有相同的表,并且具有相同的列(因此所引用的实体是相同的),这些数据库之间的唯一区别是年(...,DB2015,DB2016,DB2017)。 我的问题是:我如何返回属于“不同”数据库的项目控制器中的数据

    1热度

    1回答

    我有一个简单的项目,下面定义的类。在spring-boot 1.5.4,spring-data-commons 1.13和spring-data-jpa 1.11中,它工作得很好。 当我升级到spring-boot 2.0.0.M5,spring-data-commons 2.0.0和spring-data-jpa-2.0.0时,我在启动时收到一个PropertyReferenceExceptio

    0热度

    1回答

    在我的项目中,我使用Spring和hibernate。我使用MySql并为Ids使用自动增量。但现在我需要支持多种数据库类型。 (单独安装)。说,MySql,Oracle(11g),Postgresql等 我目前的想法是使用uuid主键,因为我可以切换到任何数据库,而不必担心数据库层。但因为我已经使用Integer作为auto_increment,所以我必须修改我的代码库。 有没有办法保留Inte

    0热度

    1回答

    我尝试使用Spring Data和CRUDRepository接口将CLOB保存到Oracle时出现问题。在数据库方面,列是CLOB类型的。尽管@Column注释中的@Lob批注和列定义参数尽管保存正确,但长度不超过4000个字符的字符串 - 不是(ORA-01461)。我找不到这个问题的解决方案,因为我发现的所有内容都与Spring JDBC模板有关,而不是Spring Data。 try (B

    -1热度

    2回答

    我有findAll方法,它返回我DB中的所有对象并将其缓存。 但是当我更新某个对象时,我想更新缓存中的那个元素。 但在我的findAll不知道如何与键映射: @Cacheable("findAllStudens") public Collection<StudensImpl> findAll() 当我更新学生,我想更新缓存,但仅适用于该元素。 有人有同样的问题吗?

    0热度

    1回答

    我的问题非常简单,可以更像是使用Spring数据中的SolrTemplate执行此查询吗?我无法找到像Elastic Search中类似的MoreLikeThisQuery类。 在此先感谢。

    0热度

    2回答

    林学春数据+ JPA,创造类似的查询: public interface GroupRepository extends JpaRepository<Group, Integer> { @Query("SELECT g.group, sum(ball) as sum from person ... group by ...", nativeQuery=false) List<G

    0热度

    1回答

    更新:我在neo4j timetree源中发现了一些类似的测试,但使用了扩展ServerIntegrationTest的GraphAwareIntegrationTest。所以我尝试用以下方法为我的测试创建一个GraphDatabaseService Bean,但仍然没有运气。我得到“没有为此数据库实例注册的名称为ga.timetree.events.attach的过程。”这不可能吗? @Bean