Moving from Java Spring to Spring.NET



我是一个 .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 中的代码?

谢谢你的时间。

JPA是一个JSR,我认为没有等效的东西。 你可以试试iKVM,它可以帮助你直接将Java二进制文件隐蔽到.NET。

最新更新