2017-03-12 121 views
0

我生成的.java文件動態模型化,存儲庫,並將它們編譯成.class格式。我使用靜態的@EntityScan和@EnableJpaRepositories來掃描軟件包。是否可以動態使用.class文件來初始化模型和存儲庫?如果這是不可能的,如果我可以編程編譯並在程序的同一個週期內掃描動態生成的Java文件?動態生成模型和存儲庫

回答

0

如果我正確理解你的問題,答案應該是。你試過了嗎?包掃描掃描類路徑(.class文件),而不是您的源代碼(.java文件)。

0

生成的文件.java和.class位於同一個包中。掃描項目的開始沒有看到它們。 @EntityScan和@EnableJpaRepositories也檢測文件.class?,我沒有工作。

+0

檢測到實體並添加了entytyManagerFactory。但是,我無法使用.class運行存儲庫。任何人有任何想法?是否有可能通過ClassLoader或JpaRepository添加一些這些類? –