我在Eclipse工作区中有两个项目:
我的问题是:
对于在MyOwnProject上定义的类,我如何使用在com.alvazan.test.db示例上定义的用户类的相同好处?当我执行位于MyOwnProject的类时,playOrm会在我的键空间上创建它,并管理插入(NoSqlEntityManager.put() )或查询( @NoSqlQuery )。
我把这些注释放在我的类上,但是当我执行它们时,会出现错误消息:
java.lang.IllegalArgumentException: Entity type=com.s1mbi0se.dmp.da.bean.User was not scanned and added to meta information on startup. It is either missing @NoSqlEntity annotation or it was not in list of scanned packages我尝试用@NoSqlEntity注释来定义类,但它仍然不起作用。
发布于 2012-10-17 22:49:59
您是否遗漏了jar文件或文件夹中的类nosql.Persistence.class?
如果是的话,创建一个nosql.Persistence.java文件。
PlayOrm扫描类路径上的所有jars和文件夹以查找nosql.Persistence,并且只使用该文件扫描jars和文件夹。
为什么我们不像JPA那样使用persistence.xml呢?
因为很多框架和IDE的螺旋persistence.xml只复制类文件,所以我们使用一个类文件来兼容更多的框架。即。就像playframework.org一样,它是一个实时的开发框架(当您更改所有类时,不需要重新启动服务器,但是我们需要一个类文件来实现这个技巧)。
如果您没有尝试过playframework.org,那么给它一个spin....it对于开发人员的生产力来说是快速的。
待会儿,迪恩
https://stackoverflow.com/questions/12939158
复制相似问题