JRuby:如何转换存储在blob列中的对象

时间:2013-08-11 13:11:10

标签: ruby-on-rails jruby

我有一个存储在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类?

0 个答案:

没有答案