锁定老帖子 主题:Play!跑在GAE上,小试GAE
精华帖 (0) :: 良好帖 (6) :: 新手帖 (0) :: 隐藏帖 (0)
|
|
---|---|
作者 | 正文 |
发表时间:2009-07-14
Laynepeng 写道 george.SPACE 写道 GAE的TEXT类型根本无法使用,不管是直接使用JAVA,还是使用PLAY!框架。
怎么不能使用,存不进去,还是什么?把报错的log帖出来。我的两个例子的正文用了Text,但是comment没有,限制了comment的长度。 如需测试,可以用http://laynezone.appspot.com/的发表文章来测试。。。 你这个是Python的吧,我的Python也可以发表超过500个字符的文章。 |
|
返回顶楼 | |
发表时间:2009-07-14
george.SPACE 写道 Laynepeng 写道 george.SPACE 写道 GAE的TEXT类型根本无法使用,不管是直接使用JAVA,还是使用PLAY!框架。
怎么不能使用,存不进去,还是什么?把报错的log帖出来。我的两个例子的正文用了Text,但是comment没有,限制了comment的长度。 如需测试,可以用http://laynezone.appspot.com/的发表文章来测试。。。 你这个是Python的吧,我的Python也可以发表超过500个字符的文章。 Java使用com.google.appengine.api.datastore.Text,使用.getValue()也无济于事。 |
|
返回顶楼 | |
发表时间:2009-07-14
pure 写道 Laynepeng试了,我也试了。
根本就没有@Enumerated这个注解。
这两个都是Laynepeng的 http://laynezone.appspot.com/ http://layneblog.appspot.com/ 要调 Text的getValue() 得到一个字符串对象来处理。持久化的时候要加@Enumerated注解。 |
|
返回顶楼 | |
发表时间:2009-07-14
george.SPACE 写道 根本就没有@Enumerated这个注解。
你怎么就不怀疑一下,你自己缺了jar包呢?@Enumerated是GAE那边提供的包,自己去找找~ 具体哪个忘了,现在在公司~ |
|
返回顶楼 | |
发表时间:2009-07-14
george.SPACE 写道 george.SPACE 写道 Laynepeng 写道 george.SPACE 写道 GAE的TEXT类型根本无法使用,不管是直接使用JAVA,还是使用PLAY!框架。
怎么不能使用,存不进去,还是什么?把报错的log帖出来。我的两个例子的正文用了Text,但是comment没有,限制了comment的长度。 如需测试,可以用http://laynezone.appspot.com/的发表文章来测试。。。 你这个是Python的吧,我的Python也可以发表超过500个字符的文章。 Java使用com.google.appengine.api.datastore.Text,使用.getValue()也无济于事。 Java的~ 使用那个Anotation才能保存的,GAE for Java上面有讨论,详见这个帖前面的内容~ |
|
返回顶楼 | |
发表时间:2009-07-14
呵呵~分页问题解决了,看来靠自己还是比较重要,Play! Framework Group上给的意见,有点失望~
|
|
返回顶楼 | |
发表时间:2009-07-14
最后修改:2009-07-14
Laynepeng 写道 呵呵~分页问题解决了,看来靠自己还是比较重要,Play! Framework Group上给的意见,有点失望~
不是一次取出来在内存中分页吧?怎么解决的? Post.find("select p from models.Post p order by date desc").page(1, 3); .page(1, 3); 是已经支持的方法吗?我忙着搞rails呢! 另外blog中一篇文章可以属于多个目录,一个目录又有多篇文章,看来还是无法绕开多对多的关系映射啊。 |
|
返回顶楼 | |
发表时间:2009-07-14
最后修改:2009-07-14
pure 写道 Laynepeng 写道 呵呵~分页问题解决了,看来靠自己还是比较重要,Play! Framework Group上给的意见,有点失望~
不是一次取出来在内存中分页吧?怎么解决的? Post.find("select p from models.Post p order by date desc").page(1, 3); .page(1, 3); 是已经支持的方法吗?我忙着搞rails呢! 另外blog中一篇文章可以属于多个目录,一个目录又有多篇文章,看来还是无法绕开多对多的关系映射啊。 呵呵~GAE怎么搞就不知道了。page(1,3)是Play!的方法,我估计大概是封装了JPA的setMaxResults和setFirstResult,我猜的,但大概是类似的实现,而GAE后面的实现我就管不到了。。。 前面遇到的主要是find方法没法和order by一起使用,所以选出来的内容无法倒序。。。要取后面的数据还得要全读出来,现在既然能够先order,那就可以用它的page方法了~~ ROR好东西,但是我只是看过一下演示,没操作过~~ 本行不是搞web开发的~~ |
|
返回顶楼 | |
发表时间:2009-07-16
谁说一下ibatis的SqlMapConfig.xml配置文件应该放哪里的?
我把它放在models里,一直报说找不到; 然后试一下把new File(.)的路径打出来,就是play!的安装目录,但我放在那里居然也不行 |
|
返回顶楼 | |
发表时间:2009-07-17
集成ibatis我没试过,但是Play!提供static目录,参考他的public目录的定义方法。我不肯定这个能行,这涉及到初始化顺序问题。。。
或者你尝试不要用model目录~ 在你程序外面创建自己的package~ |
|
返回顶楼 | |