日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 编程资源 > 编程问答 >内容正文

编程问答

JEECG - 基于代码生成器的J2EE智能开发框架 续一: JEECG框架搭建步骤 [更新版]

發布時間:2025/3/17 编程问答 14 豆豆
生活随笔 收集整理的這篇文章主要介紹了 JEECG - 基于代码生成器的J2EE智能开发框架 续一: JEECG框架搭建步骤 [更新版] 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

  • 提醒: ??
  • A.項目開發環境:? ?MyEclipse6.5?+?jdk1.6?+?Tomcat6.0?;?? ? ? ? ? ? ??
  • B.目前已經測試通過的數據庫有MySql5、Oracle10g、SqlServer200
  • C.建議使用google瀏覽器,EasyUI使用其他瀏覽器加載慢? ? ?
  • 項目部署步驟:? ?

  • 第一步.解壓程序,導入MyEclipse?? ? ? ? ? ? ? ?
  • 如果沒有J2EE支持的話,需要加上;

  • 第二步.修改配置文件

  • ??[1].代碼生成器配置文件:
  • ? ? ? ? ? resources/configuration/database.properties(數據庫連接)
  • ? ? ? resources/configuration/source_path.properties(代碼生成路徑配置)??
  • [2].框架配置文件:?resources/config.properties (數據庫連接)? ?
  • 注意:hibernate.hbm2ddl.auto=create?? ?? ???默認情況下該屬性為create,項目啟動的時候,

  • 項目會自動創建基礎表,所以不需要數據庫腳本;?如果不想每次項目啟動創建表,則將該屬性可改為none

  • [3].??配置項目的Source目錄
  • ???

  • 第三步:創建一個編碼為UTF-8的數據庫,數據庫名為:jeecg? ?

  • 第四步.程序發布項目啟動后,執行init.jsp 初始化數據庫數據?? ?? ? ? ? ? ? ??
  • 例如:http://localhost:8000/jeecg-framework/init.jsp

  • 說明:啟動的時候可能會報錯,這個錯誤忽略掉沒有關系;
  • [org.hibernate.SQL]alter table TAUTH drop foreign key FK4BE8BFC70E6FF6E [com.alibaba.druid.filter.stat.StatFilter]
  • merge sql error, dbType mysql, sql : alter table TAUTH drop foreign key FK4BE8BFC70E6FF6E?? ? ? ? ?
  • com.alibaba.druid.sql.parser.ParserException: error FOREIGN? ?


  • 第五步:登陸系統,用戶賬號:admin/admin ??

  • 第五步.代碼生成器工具類(生成器如何使用,請參照《第四章?:?生成器使用規則》)? ? ? ? ? ? ? ?
  • com.test.CodeUtil(單表模型)
  • com.test.CodeOneToMainUtil(一對多父子模型)

  • ? ?? ?? ?

  • 常見部署問題:
  • 說明:如果你不是使用myelipse,切換eclipse的時候,可能會出現一些問題;
  • 問題匯總

  • [1].WEB目錄不是:WebRoot
  • [2].項目Class設置不是:WebRoot/WEB-INF/classes
  • [3].創建的表沒有字段[obid][create_dt]
  • [4].項目啟動時候報錯:這個錯誤忽略沒關系
  • [org.hibernate.SQL]alter table TAUTH drop foreign key FK4BE8BFC70E6FF6E
  • [com.alibaba.druid.filter.stat.StatFilter]merge sql error, dbType mysql, sql : alter table TAUTH drop foreign key FK4BE8BFC70E6FF6Ecom.alibaba.druid.sql.parser.ParserException: error FOREIGN

  • [5].關于Table 'easyssh.tauth' doesn't exist
  • 問題解決?config.properties配置文件中 hibernate.hbm2ddl.auto=create 在表沒有初始化成功的時候,此參數不能改為:none
  • [6].關于jeecg部署時報spring.xml等配置文件找不到的錯誤
  • 在導入項目到myeclipse,一定要把resources勾選,一般平時做項目配置文件在src或WEB-INF下,習慣成自然,導致幾次部署都有問題,現在解決了。???



  • [7].service報注入失敗!
  • ? 4?分鐘前?上傳 下載附件?(206.83 KB) ? ? ?
  • 解決方法:這個問題,是因為改了代碼生成器中的業務包,所以需要自己手工配置下spring掃描加載service??

總結

以上是生活随笔為你收集整理的JEECG - 基于代码生成器的J2EE智能开发框架 续一: JEECG框架搭建步骤 [更新版]的全部內容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。