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