论坛首页 Java企业应用论坛

Play!跑在GAE上,小试GAE

浏览 27502 次
精华帖 (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个字符的文章。
0 请登录后投票
   发表时间: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()也无济于事。
0 请登录后投票
   发表时间:2009-07-14  
pure 写道
Laynepeng试了,我也试了。

这两个都是Laynepeng的

http://laynezone.appspot.com/
http://layneblog.appspot.com/

要调 Text的getValue() 得到一个字符串对象来处理。持久化的时候要加@Enumerated注解。
根本就没有@Enumerated这个注解。
0 请登录后投票
   发表时间:2009-07-14  
george.SPACE 写道
根本就没有@Enumerated这个注解。


你怎么就不怀疑一下,你自己缺了jar包呢?@Enumerated是GAE那边提供的包,自己去找找~

具体哪个忘了,现在在公司~
0 请登录后投票
   发表时间: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上面有讨论,详见这个帖前面的内容~
0 请登录后投票
   发表时间:2009-07-14  
呵呵~分页问题解决了,看来靠自己还是比较重要,Play! Framework Group上给的意见,有点失望~
0 请登录后投票
   发表时间: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中一篇文章可以属于多个目录,一个目录又有多篇文章,看来还是无法绕开多对多的关系映射啊。
0 请登录后投票
   发表时间: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开发的~~
0 请登录后投票
   发表时间:2009-07-16  
谁说一下ibatis的SqlMapConfig.xml配置文件应该放哪里的?

我把它放在models里,一直报说找不到;
然后试一下把new File(.)的路径打出来,就是play!的安装目录,但我放在那里居然也不行
0 请登录后投票
   发表时间:2009-07-17  
集成ibatis我没试过,但是Play!提供static目录,参考他的public目录的定义方法。我不肯定这个能行,这涉及到初始化顺序问题。。。

或者你尝试不要用model目录~

在你程序外面创建自己的package~
0 请登录后投票
论坛首页 Java企业应用版

跳转论坛:
Global site tag (gtag.js) - Google Analytics