1

我是 Heroku 的新手,对数据库配置有一些疑问:

我能够成功地将默认人员模板项目(存在于 heroku 上)复制到我的本地计算机上,并希望知道 bean 在哪里映射到数据库上的实体。

我期待spring hibernate项目hbm.xml和hbm.cfg中通常提到的映射和配置文件。

但是,我在创建的默认模板中看不到任何配置或映射文件。我看到的只是 applicationconext.xml 中的一些数据库登录凭据,但还有任何 bean 名称和属性。

现在,我希望为这个现有的模板添加更多的类和更多的服务。但我不确定如何将 bean 映射到实体。有人可以帮助我吗?

谢谢。

4

1 回答 1

0

我假设您正在使用 Java/Spring 模板(在 Github 上找到:https ://github.com/heroku/template-java-spring-hibernate )。@GrayBeardedGeek 是正确的,该项目使用 Hibernate (JPA) 注释而不是 Hibernate 配置文件。您可以找到许多综合教程(google 'hibernate annotation tutorial'),但要点是 XML 中的类/属性声明直接在持久对象上被 Java 注释(、、、等)@Entity替换@Column@OneToMany

从项目中查看src/main/java/com/example/model/Person.java文件作为起点;您将看到@Entity注释以及@Id指定主键的 。否则会推断字段/列映射。

希望这可以帮助。

于 2013-11-15T17:09:45.477 回答