锁定老帖子 主题:Play!跑在GAE上,小试GAE
精华帖 (0) :: 良好帖 (6) :: 新手帖 (0) :: 隐藏帖 (0)
|
|
---|---|
作者 | 正文 |
发表时间:2009-07-31
pure 写道 java.lang.Object 写道 javax.persistence.Enumerated
不是这个注释吗? 我看GAE的说明里面也是说加这个注释。但是我这里在后台查数据,发现没有生成这一列,并且取出来的也是null 你是用Play!吗? 那个字段必须是Text类型 可否把你的代码分享一下,我们也好参考一下。 大家都无法解决gae500字限制的问题,楼主分享代码的话,肯定是对大家的一种很大的贡献。 |
|
返回顶楼 | |
发表时间:2009-07-31
google官方给的例子和视频教程里面,都回避了使用Text类型,而使用String类型,我不知道他们是有意为之,还是有什么顾虑,楼主解决了华而不实的Text使用难题,可谓高人,能否分享一下代码?
|
|
返回顶楼 | |
发表时间: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() |
|
返回顶楼 | |
发表时间:2009-07-31
我想知道,你们用Text的时候,用的是JDO还是JPA
JDO下面这个问题,确实可以解决,,但是JPA的一直都没办法解决 |
|
返回顶楼 | |
发表时间:2009-07-31
java.lang.Object 写道 我想知道,你们用Text的时候,用的是JDO还是JPA JDO下面这个问题,确实可以解决,,但是JPA的一直都没办法解决 我们都是用的JPA |
|
返回顶楼 | |
发表时间:2009-07-31
问题已经解决,谢谢大家
http://www.iteye.com/topic/436730#1111521 |
|
返回顶楼 | |
发表时间: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最令人烦躁的地方! |
|
返回顶楼 | |
发表时间: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而言。 |
|
返回顶楼 | |
发表时间: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!的。 |
|
返回顶楼 | |
发表时间: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)的方法。。。 |
|
返回顶楼 | |