學習Tiny框架 項目時間也不長,在不斷的摸索階段, 這不今天 有數據庫進行遷移到orcale 上, 也看了 Tiny 框架 的spdm 的demo 應用的是mysql 數據庫,也請教了Tiny團隊的人,他們的建議是用mysql , 並且也沒有測試過 用orcale 數據庫。 這隻能靠自己了,也看了許多文檔後進行編碼的,總之花了兩天的時間,終於搞定了,今天在這裏進行一下記錄,希望對有需要的 有借鑑之處。
1、按照Tiny框架的 設計,在itax-common模塊下面的 base-dao裏面 的pom.xml 文件進行配置下 以下代碼就可以了
<!----mysql---->
<dependency>
<groupId>mysql</groupId>
<artifactId>mysql-connector-java</artifactId>
<version>5.0.8</version>
</dependency>
<!--orcal -->
<dependency>
<groupId>com.oracle</groupId>
<artifactId>ojdbc14</artifactId>
<version>10.2.0.2.0</version>
</dependency>
2、<注意>根據自己的需求進行下載 各自的驅動了,注意一點,有可能orcale的驅動ojdbc14.jar 下載不了《可以參考我博客裏面寫的方法》
3、需要配置Tiny框架裏面的 數據源信息裏面的pom.xml 文件,也和上面(1)裏面的內容一樣 ,粘貼進行
4、需要配置數據源裏面的resource 裏面的 languagetype
<language-type id="mysql/orcale" name="mysql/orcale">
<language-field id="INT" name="凡是name的值 修改成需要哪個數據庫的數據類型"></language-field>
</language-type>
5、需要配置.datatype 裏面的
<dialect-type language="mysql/ orcale"base-type="CHAR" ext-type="${length}">
修改成你需要的數據庫,比如orcale 那就只寫orcale 數據庫,就可以了。
6、配置itax-common 裏面的base-dao 下面的src-》main->resources裏面的 jdbc.properties文件裏面的驅動連接、
修改jdbc.url 自己的數據庫連接地址 、以及庫名
7、還需要配置 *-web 模塊裏面的application.xml 文件裏面進行配置 數據庫自動建表
<application-processors>
<application-processor bean="fileResolverProcessor"/>
<application-processor bean="serviceApplicationProcessor"/>
<application-processor bean="tinyListenerProcessor"/>
<application-processor bean="fileMonitorProcessor"/>
<application-processor bean="tinyTemplateConfigProcessor"/>
<!-- 數據庫安裝 -->
<application-processor bean="databaseInstallerProcessor"/>
<!-- 系統數據初始化 -->
<!--<application-processor bean="dictApplicationProcessor"/>-->
<!--<application-processor bean="swjgApplicationProcessor"/>-->
</application-processors>
<!-- 數據庫安裝處理器 -->
<database-install-processor>
<database-installer>
<!--<database type="mysql"/>-->
<!--orcal 需要哪個數據庫,添加自己需求的-->
<database type="oracle"/>
<!--end-->
</database-installer>
</database-install-processor>
8、配置完成之後,可以運行起來,查看是否創建成功。
以上都是本人的 心得,有錯誤之處,還望各位朋友多多意見。