0

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 クラスとして扱うように指示するにはどうすればよいですか?

4

0 に答える 0