2012-11-23 69 views
0

我是一个很少有Java经验的.NET程序员。我已经继承了一个Java项目,并试图手动执行Java到C#的转换。我知道那里有转换器,但是更愿意亲自为学习体验做这件事(这个项目没有急于求成)。从Java Spring迁移到Spring.NET

因此,我想知道是否有人能回答以下问题:

1)究竟什么是下面的逻辑关于JPA引用做:

public interface EbayListingRepository extends JpaSpecificationExecutor<EbayListing>, JpaRepository<EbayListing, Long> { 

2)我已经安装了Spring.NET并添加了Spring.Core,Spring.Data和Spring.Data.NHibernate。我试图重现逻辑它具有以下进口(从Java类)上述“EbayListingRepository”类:

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中第一个问题的代码?

谢谢你的时间。

回答

0

JPA是一个JSR,我不认为有相同的东西。你可以试试iKVM,它可以帮助你直接将Java二进制转换为.NET。

+0

谢谢雷。我不想转换我的二进制int可执行文件,而是在代码级进行转换。我真的很想知道所有的JPA代码在.NET中会是什么样子,或者什么样的工具可以达到相同的结果。再次感谢。 –