Does anyone know how to use myBatis with JRruby ?
I tried the following:
require "rubygems"
require "java"
require 'jruby/core_ext'
java_import "org.apache.ibatis.io.Resources"
java_import "java.io.InputStream"
java_import "org.apache.ibatis.session.SqlSessionFactory"
java_import "org.apache.ibatis.session.SqlSessionFactoryBuilder"
inputStream = Resources::getResourceAsStream("mybatis-config.xml")
class Vkprlist
attr_accessor :name
end
Vkprlist.become_java!
sqlSessionFactory = SqlSessionFactoryBuilder.new.build(inputStream)
But I get:
### Error building SqlSession.
### The error may exist in VkprlistMapper.xml
### Cause: org.apache.ibatis.builder.BuilderException: Error parsing SQL Mapper Configuration. Cause: java.lang.RuntimeException: Error parsing Mapper XML. Cause: org.apache.ibatis.builder.BuilderException: Error resolving class . Cause: org.apache.ibatis.type.TypeException: Could not resolve type alias 'Vkprlist'. Cause: java.lang.ClassNotFoundException: Cannot find class: Vkprlist
(root) at test.rb:18
Regards
Roger
BTW: I'm using JRuby-1.6.7.2
---------------------------------------------------------------------
To unsubscribe from this list, please visit:
http://xircles.codehaus.org/manage_email