2012-11-23 67 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中會是什麼樣子,或者什麼樣的工具可以達到相同的結果。再次感謝。 –