如何配置一个eclipse项目来使用Kotlin和JPA / Hibernate?

我已经在Eclipse中安装了Kotlin(它必须是Eclipse,而不是JetBrains),并启动了一个Kotlin项目,没有任何问题。 现在我想将JPA支持添加到这样的项目中,但是我不能将任何已经存在的Kotlin类添加到我的persistent.xml

下面是这些类中的一个,已注释为保留:

 package my.project.domain import java.util.Date import javax.persistence.Column import javax.persistence.Entity import javax.persistence.Id import javax.persistence.Table import javax.persistence.Temporal import javax.persistence.TemporalType @Entity @Table(name = "person") open class Person( @Id @Column(name = "id_person") var Id: Long? = null, @Column(name = "name", length = 150, nullable = false) var Name: String? = null, @Temporal(TemporalType.DATE) @Column(name = "creation_date", nullable = false) var CreationDate: Date? = null) { } 

我在pom.xml中的依赖是:

   org.jetbrains.kotlin kotlin-stdlib 1.1.4-3   org.hibernate hibernate-core 5.2.10.Final   com.oracle ojdbc6 11.2.0.4   

在我的persistence.xml我想添加一个像这样的引用:

 my.project.domain.Person 

但是,我不断收到一个错误,指出这样的一个类无法解决。 该类位于名为/src/main/kotlin的源文件夹中,文件名为Person.kt

该怎么办?