3
ORM在Play Framework版本1中使用了什么?从我从网站上读到的内容,它提到了JPA,当我搜索JPA时,我找不到ORM框架的下载站点。 CMIIW,JPA似乎是Java的一个特性,而不是一个可以使用的ORM框架。Play Framework 1用于ORM实现?
确使用Hibernate吗?如果是的话,我怎样才能在Java中创建模型类,并自动创建数据库中的表?如何在Hibernate中使用.find()方法?
谢谢。
你好,谢谢你的回复。然后Play框架是否将他们的实现放在.find()方法上,就像他们的教程中的show一样?因为我试图学习Hibernate,而且这似乎不是.find()实现,而是HQL。 – 2012-04-18 12:31:47
是的,当你扩展'play.db.jpa.Model'时,你会在模型中获得必要的帮助器方法(这些方法实际上来自'Model'扩展的'play.db.jpa.GenericModel')。诸如查找,验证,保存,删除等方法 – Tommi 2012-04-18 12:38:40
您将看到find方法只是抛出一个UnsupportedOperationException,它实际上被'JPAEnhancer'替代,它将调用转发给'play.db.jpa.JPQL',它构建查询。 – Somatik 2012-04-19 07:33:51