MySQL データベース (ブロブ列) に格納されている 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 クラスとして扱うように指示するにはどうすればよいですか?