【问题标题】:How to use save() from JpaRepository in Kotlin如何在 Kotlin 中使用 JpaRepository 中的 save()
【发布时间】:2019-09-19 12:34:43
【问题描述】:

我有一个在 kotlin 中扩展 JpaRepository 的接口。

interface EmployeeRepository: JpaRepository<Foo, Long>

我想转换这个 java 代码。

FooRepository fooRepository;

public void callTheSave(){
    fooRepository.save(new Foo("Name","LastName"))
}

我如何在 Kotlin 中转换它?

【问题讨论】:

    标签: kotlin spring-data-jpa


    【解决方案1】:

    IDEA 带有一个不错的 Java -> Kotlin 转换器工具。我建议在所有这些情况下都使用它。除此之外,这是一个非常简单的案例:

    @Autowired
    lateinit var fooRepository: FooRepository
    
    fun callTheSave(){
        fooRepository.save(Foo("Name","LastName"))
    }
    

    @Autowiredlateinit 可以很好地协同工作,Spring 将能够自动装配您的存储库。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2018-07-29
      • 1970-01-01
      • 2020-06-24
      • 1970-01-01
      • 2019-10-30
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多