如何将eclipse项目配置为将Kotlin与JPA/Hibernate一起使用?

如何将eclipse项目配置为将Kotlin与JPA/Hibernate一起使用?,eclipse,kotlin,Eclipse,Kotlin,我已经在Eclipse中安装了Kotlin(它必须是Eclipse,而不是JetBrains),并且毫无问题地启动了Kotlin项目。现在我想将JPA支持添加到这样一个项目中,但我无法将任何现有的Kotlin类添加到我的persistent.xml 下面是其中一个类,alread注释为要持久化: package my.project.domain import java.util.Date import javax.persistence.Column import javax.persist

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

下面是其中一个类,alread注释为要持久化:

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
中的依赖项是:

<dependencies>
    <dependency>
        <groupId>org.jetbrains.kotlin</groupId>
        <artifactId>kotlin-stdlib</artifactId>
        <version>1.1.4-3</version>
    </dependency>

    <dependency>
        <groupId>org.hibernate</groupId>
        <artifactId>hibernate-core</artifactId>
        <version>5.2.10.Final</version>
    </dependency>

    <dependency>
        <groupId>com.oracle</groupId>
        <artifactId>ojdbc6</artifactId>
        <version>11.2.0.4</version>
    </dependency>
</dependencies>
然而,我一直收到一个错误,指出这样一个类无法解决。该类位于名为
/src/main/kotlin
的源文件夹中,文件名为
Person.kt


该怎么办?

这就是类所在的位置还是在正确的目录层次结构中?@DaveNewton:在project explorer中,我有一个名为
/src/main/kotlin的源文件夹
。在这个源文件夹中,我有一个名为
my.project.domain
的包,在这个包中,我有
Person.kt
文件。在文件系统中,我在
\src\main\kotlin\my\project\domain
中找到了我的源文件。该类究竟在哪里,还是在正确的目录层次结构中?@DaveNewton:在项目资源管理器中,我有一个名为
/src/main/kotlin
的源文件夹。在这个源文件夹中,我有一个名为
my.project.domain
的包,在这个包中,我有
Person.kt
文件。在文件系统中,我在
\src\main\kotlin\my\project\domain
中找到了我的源文件。
<class>my.project.domain.Person</class>