论坛首页 Java企业应用论坛

Play!跑在GAE上,小试GAE

浏览 27479 次
精华帖 (0) :: 良好帖 (6) :: 新手帖 (0) :: 隐藏帖 (0)
作者 正文
   发表时间:2009-07-31  
pure 写道
java.lang.Object 写道
javax.persistence.Enumerated
不是这个注释吗?
我看GAE的说明里面也是说加这个注释。但是我这里在后台查数据,发现没有生成这一列,并且取出来的也是null

你是用Play!吗?

那个字段必须是Text类型

可否把你的代码分享一下,我们也好参考一下。
大家都无法解决gae500字限制的问题,楼主分享代码的话,肯定是对大家的一种很大的贡献。
0 请登录后投票
   发表时间:2009-07-31  
google官方给的例子和视频教程里面,都回避了使用Text类型,而使用String类型,我不知道他们是有意为之,还是有什么顾虑,楼主解决了华而不实的Text使用难题,可谓高人,能否分享一下代码?
0 请登录后投票
   发表时间:2009-07-31   最后修改:2009-07-31
george.SPACE 写道
google官方给的例子和视频教程里面,都回避了使用Text类型,而使用String类型,我不知道他们是有意为之,还是有什么顾虑,楼主解决了华而不实的Text使用难题,可谓高人,能否分享一下代码?

http://layneblog.appspot.com/  这个是layne的,这些问题都是他解决的。
http://play2800.appspot.com/  这个是我的,你可以进入后台试试看。 http://play2800.appspot.com/admin

这两个都使用了Text,都没有字数限制了,我的代码在家里电脑上,你可以先找layne看看。
代码也没有特别之处。你保存的时候需要把字符串转成Text

Text content = new Text(contentStr)

读的时候 content.getValue()
0 请登录后投票
   发表时间:2009-07-31  
我想知道,你们用Text的时候,用的是JDO还是JPA
JDO下面这个问题,确实可以解决,,但是JPA的一直都没办法解决
0 请登录后投票
   发表时间:2009-07-31  
java.lang.Object 写道
我想知道,你们用Text的时候,用的是JDO还是JPA
JDO下面这个问题,确实可以解决,,但是JPA的一直都没办法解决

我们都是用的JPA
0 请登录后投票
   发表时间:2009-07-31  
问题已经解决,谢谢大家

http://www.iteye.com/topic/436730#1111521
0 请登录后投票
   发表时间:2009-07-31   最后修改:2009-07-31
这帖子被翻出来了。。。

看了下java.lang.Object的帖子,可是那边被锁住了。。。回到这边吧:

你写的public static <T> T getObjectById(Class<T> cls, Object key) 不是规范用法,要知道大部份JPA的field都是lazy load的。大概可以样记忆,如果你要取的数据是大数据,基本都是lazy的。如one to many关系,many to many关系,还有big resultset.

如果你要使用eager的话,请设定FetchType。但我不保证这个在GAE管用,没实践过。。。

但是你写的用法可以经常在Hibernate的JPA里面看到,那是因为Hibernate对于detached的对象作了特殊处理。。。

这就是Java最令人烦躁的地方!
0 请登录后投票
   发表时间:2009-07-31  
Laynepeng 写道
这帖子被翻出来了。。。

看了下java.lang.Object的帖子,可是那边被锁住了。。。回到这边吧:

你写的public static <T> T getObjectById(Class<T> cls, Object key) 不是规范用法,要知道大部份JPA的field都是lazy load的。大概可以样记忆,如果你要取的数据是大数据,基本都是lazy的。如one to many关系,many to many关系,还有big resultset.

如果你要使用eager的话,请设定FetchType。但我不保证这个在GAE管用,没实践过。。。

但是你写的用法可以经常在Hibernate的JPA里面看到,那是因为Hibernate对于detached的对象作了特殊处理。。。

这就是Java最令人烦躁的地方!

就GAE而言,如何才能解决500字限制的问题呢?
我有自己的服务器,不缺空间,但是很想试验GAE,Python什么都很顺利,但是Java,从GAE推出Java支持依赖,就一直无法解决500字限制的问题,从日本网站上得到一些资料,还是不行,英文资料则根本没有解决的。
我很想知道各位是如何解决的,仅就GAE而言。
0 请登录后投票
   发表时间:2009-07-31  
Laynepeng 写道
这帖子被翻出来了。。。

看了下java.lang.Object的帖子,可是那边被锁住了。。。回到这边吧:

你写的public static <T> T getObjectById(Class<T> cls, Object key) 不是规范用法,要知道大部份JPA的field都是lazy load的。大概可以样记忆,如果你要取的数据是大数据,基本都是lazy的。如one to many关系,many to many关系,还有big resultset.

如果你要使用eager的话,请设定FetchType。但我不保证这个在GAE管用,没实践过。。。

但是你写的用法可以经常在Hibernate的JPA里面看到,那是因为Hibernate对于detached的对象作了特殊处理。。。

这就是Java最令人烦躁的地方!

可否分享一个解决方案,最好是非Play!的。
0 请登录后投票
   发表时间:2009-07-31  
george_space 写道
Laynepeng 写道
这帖子被翻出来了。。。

看了下java.lang.Object的帖子,可是那边被锁住了。。。回到这边吧:

你写的public static <T> T getObjectById(Class<T> cls, Object key) 不是规范用法,要知道大部份JPA的field都是lazy load的。大概可以样记忆,如果你要取的数据是大数据,基本都是lazy的。如one to many关系,many to many关系,还有big resultset.

如果你要使用eager的话,请设定FetchType。但我不保证这个在GAE管用,没实践过。。。

但是你写的用法可以经常在Hibernate的JPA里面看到,那是因为Hibernate对于detached的对象作了特殊处理。。。

这就是Java最令人烦躁的地方!

就GAE而言,如何才能解决500字限制的问题呢?
我有自己的服务器,不缺空间,但是很想试验GAE,Python什么都很顺利,但是Java,从GAE推出Java支持依赖,就一直无法解决500字限制的问题,从日本网站上得到一些资料,还是不行,英文资料则根本没有解决的。
我很想知道各位是如何解决的,仅就GAE而言。


看这个帖(http://www.iteye.com/topic/436730#1111521)的方法。。。
0 请登录后投票
论坛首页 Java企业应用版

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