2012-10-23 26 views
2

我一直在嘗試使用MyBatis的發電機SQLite數據庫上,但似乎無法找到使用哪些設置的XML屬性目錄和架構。sqlite的目錄和架構設置(MyBatis的發電機)

發電機有錯誤「出現代警告:與主目錄,模式SQLITE_MASTER和表表配置TestTable的沒有解決任何表」

我不能比其他0​​SQLite的網站多找哪家給出類似catalog = main, schema = sqlite or sqlite_master

我產生XML文件是

<?xml version="1.0" encoding="UTF-8" ?> 
<!DOCTYPE generatorConfiguration PUBLIC "-//mybatis.org//DTD MyBatis Generator Configuration 1.0//EN" "http://mybatis.org/dtd/mybatis-generator-config_1_0.dtd" > 
<generatorConfiguration > 
    <context id="context"> 
    <jdbcConnection driverClass="org.sqlite.JDBC" connectionURL="jdbc:sqlite:testDB.sqlite" userId="" password="" ></jdbcConnection> 
    <javaModelGenerator targetPackage="model" targetProject="test/src" ></javaModelGenerator> 
    <sqlMapGenerator targetPackage="model" targetProject="test/src" ></sqlMapGenerator> 
    <javaClientGenerator targetPackage="model" targetProject="test" type="XMLMAPPER" ></javaClientGenerator> 
    <table catalog="main" schema="sqlite_master" tableName="testTable" > 
     <property name="useActualColumnNames" value="true"/> 
    </table> 
    </context> 
</generatorConfiguration> 

我也試着像

其他組合

<table catalog="main" schema="sqlite" tableName="testTable" >

<table schema="sqlite" tableName="testTable" >

<table schema="sqlite_master" tableName="testTable" >

<table schema="main.testTable" tableName="testTable" >

這裏有人知道正確的設置?

編輯:

我已經中省略了目錄和架構,但仍然可以產生警告發生:與目錄空,模式空,表表配置TestTable的沒有解決任何表」

的錯誤使得我想MyBatis能不能找到,因爲不正確的架構的表,但它可能是別的東西,雖然

回答

0

出於實用的目的,SQLite沒有目錄或模式;忽略它們

1

的。錯誤信息是非常誤導的,我有它,當它橫空出世,發電機無法看到數據庫文件,所以請在配置文件中connectionURL項的文件路徑。