Google App Engine开发之Text
来源:互联网 发布:兄弟连linux 编辑:程序博客网 时间:2024/06/05 10:24
一般定义如下格式就可:
@Persistent(defaultFetchGroup = "true")
private Text Elements;
public String getElements()
{
return this.Elements.getValue();
}
public void setElements(String _value)
{
this.Elements = new Text(_value);
}
常出现的问题:
org.datanucleus.exceptions.NucleusException: Datastore value is of type java.lang.String (must be Blob)
出现在
@Persistent(serialized="true", defaultFetchGroup="true")
private Text Elements; 下
和
java.lang.ClassCastException: java.lang.String cannot be cast to com.google.appengine.api.datastore.Text
@Persistent(defaultFetchGroup = "true")
private Text Elements;
这类问题一般出现在使用Text类型时,究其原因应该是在变更字段类型时(即由String 转为 Text时)未将以前的数据清除,造成数据转换失败。
- Google App Engine开发之Text
- Google App Engine开发之清除本地数据库
- Google App Engine应用开发系列之一 - 什么是App Engine
- 配置最优Google App Engine开发环境
- Google App Engine JAVA 开发环境搭建
- Google App Engine JAVA 开发环境搭建
- Java 开发 2.0: 使用 Google App Engine
- 使用 Grails 开发 Google App Engine 应用
- google app engine 开发环境搭建
- Java 开发 2.0: 使用 Google App Engine
- Google App Engine JAVA 开发环境搭建
- 使用 Grails 开发 Google App Engine 应用
- Google App Engine的JAVA开发简介
- 使用Java开发Google APP Engine初试
- Google App Engine for Java 之 HelloWorld
- Google App Engine开发问题之javax.servlet.FilterChain is a restricted class
- Google App Engine技术架构之Google的核心技术
- Google App Engine技术架构之Google的核心技术(1)
- C++学习重点分析
- 关于Cygwin无法删除的问题
- 项目中碰见的错误(三) 对路径的访问被拒绝
- 在Linux下编译Windows版本的adb和fastboot
- java.lang.NullPointerException
- Google App Engine开发之Text
- 点阵字库编程原理
- 标准字库汉字显示原理
- C语言#define宏的扩展
- C++ socket编程基础(理论篇)
- C#读写文件总结
- Google App Engine开发之清除本地数据库
- Android 开发中使用 SQLite 数据库
- 解决Windows Installer错误的方法