Uploaded image for project: 'Ignite'
  1. Ignite
  2. IGNITE-6879

Support Spring Data 2.0

Attach filesAttach ScreenshotVotersWatch issueWatchersCreate sub-taskLinkCloneUpdate Comment AuthorReplace String in CommentUpdate Comment VisibilityDelete Comments
    XMLWordPrintableJSON

Details

    • Improvement
    • Status: Resolved
    • Major
    • Resolution: Fixed
    • 2.3
    • 2.7
    • spring
    • None

    Description

      Ignite-spring and ignite-spring-data now use Spring 1.1 and cannot be rebuilt with Spring 2.0. Trying to change the Spring dependency version to 2.0.0.release results in compile errors like below and requires regression in general.
      This improvement was created to either migrate from Spring 1.1 to 2.0 or create another set of modules ignite-spring-xxx-2 to have backward compatibility with Spring 1.1.

      [ERROR] /Users/kukushal/Dev/incubator-ignite/modules/spring-data/src/main/java/org/apache/ignite/springdata/repository/IgniteRepository.java:[57,10] name clash: deleteAll(java.lang.Iterable<ID>) in org.apache.ignite.springdata.repository.IgniteRepository and deleteAll(java.lang.Iterable<? extends T>) in org.springframework.data.repository.CrudRepository have the same erasure, yet neither overrides the other

      Attachments

        Issue Links

        Activity

          This comment will be Viewable by All Users Viewable by All Users
          Cancel

          People

            homich Roman Meerson
            kukushal Alexey Kukushkin
            Votes:
            1 Vote for this issue
            Watchers:
            9 Start watching this issue

            Dates

              Created:
              Updated:
              Resolved:

              Slack

                Issue deployment