我是一名 .NET 程序员,几乎没有 Java 经验。我继承了一个 Java 项目,并试图手动进行 Java 到 C# 的转换。我知道那里有转换器,但为了获得学习经验,我更愿意手动完成(这个项目并不急于求成)。
因此,我想知道是否有人可以回答以下问题:
1)关于Jpa引用,以下逻辑到底是什么:
public interface EbayListingRepository extends JpaSpecificationExecutor<EbayListing>, JpaRepository<EbayListing, Long> {
2) 我已经安装了 Spring.NET 并添加了 Spring.Core、Spring.Data 和 Spring.Data.NHibernate。我正在尝试重现上述“EbayListingRepository”类的逻辑,该类具有以下导入(来自 java 类):
import org.springframework.data.domain.Page;
import org.springframework.data.domain.Pageable;
import org.springframework.data.jpa.repository.JpaRepository;
import org.springframework.data.jpa.repository.JpaSpecificationExecutor;
import org.springframework.stereotype.Repository;
Spring.NET 的 Spring.Data 似乎没有“Data.Domain”或“Data.Jpa”。有人可以在这里解释.NET中的等价物吗?另外,我该如何为 .NET 重现问题 #1 中的代码?
谢谢你的时间。