mysql - 在 PrimeFaces 数据表中显示 Blob 值?

标签 mysql hibernate jsf-2 hql

正在开发一个 Web 应用程序,使用 jsf 作为前端,hibernate 作为后端。正在将一些段落存储在我的 mysql 数据库中,采用 BLOB 数据类型 。我想显示jsf数据表中的段落行。如果我从数据库检索 blob 值意味着它显示为对象。如何检索段落文本。

最佳答案

我将 blob 值保存为 byte[] 数组。从 mysql 数据库检索值时,我按原样显示。所以它显示为二进制。最后我将字节转换为字符串,如下我提到的。

String example = "Sample String";
byte[] bytes = example.getBytes();
String s=new String(bytes); 

关于mysql - 在 PrimeFaces 数据表中显示 Blob 值?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/25118130/

相关文章:

mysql - 查询以显示包含 mysql 中特定表的数据库的名称?

python - 在 python 中编写 mysql 查询

hibernate - 如何在 Hibernate 中使用增量来管理多对多关系的版本历史记录?

java - 如何在运行时获取 DiscriminatorValue

jsf-2 - 如何在构建 viewroot 后应用 JSF2 阶段监听器?

jsf - 如何引用p :commandLink in p:dataTable from p:blockUI trigger?

mysql - 带条件的 CASE 语句

java - 在 Spring : Caused by: org. hibernate.AnnotationException 中使用 Hibernate 的困难:针对未映射的类使用 @OneToMany 或 @ManyToMany:

jsf - 如何创建 h :selectOneRadio options with textarea, 文本框和文件上传字段?

php - 如何通过更新来增值?