0

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

谢谢你的时间。

4

1 回答 1

0

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

于 2012-11-23T07:13:20.007 回答