0

我有一个存储在 MySQL 数据库(blob 列)中的 java 对象。我如何使用或投射这个对象?

在数据库中我确实有这样的东西

Tab:
+------------+---------+
|    ID      |  CONTENT|
+------------+---------+
| 1          | (BLOB)  |
| 2          | (BLOB)  |
+------------+---------+

在 CONTENT 列中安装了一个 java 对象,比如说 MyJavaObject Class。如果我尝试读取 jruby 中的内容,我会得到一个字符串对象。

require 'java'
$CLASSPATH << "my/java/class/folder"
java_import 'MyJavaObject'

在 JRuby 中,我可以创建一个新的 MyJavaObject。

testObject = MyJavaObject.new
testObject.doSomeThing

但如果阅读内容栏:

 obj = Tab.CONTENT
 puts obj.class

=>nilClass

我如何告诉 JRuby 将对象处理为 java 类?

4

0 回答 0