當前位置:首頁 » 編程語言 » jeecgsql
擴展閱讀
webinf下怎麼引入js 2023-08-31 21:54:13
堡壘機怎麼打開web 2023-08-31 21:54:11

jeecgsql

發布時間: 2022-08-05 16:50:56

① jeecg框架連接資料庫sql語句放在哪

jeecg框架連接資料庫可以在在controller中執行sql
先引入
@Autowired
JdbcDao jdbcDao;
下面是代碼
String sqlForLive = "select * from live where user_id='"+id+"' and id !='"+liveId+"'";
List<ApiLiveEntity> liveList = jdbcDao.find(sqlForLive,ApiLiveEntity.class,null);
String updateSql = "UPDATE live SET live_state=0 where user_id='"+id+"' and id !='"+liveId+"'";
jdbcDao.executeSql(updateSql);

② jeecg query="true" 怎麼不是模糊查詢

簡單說用query進行復雜查詢sql語句語應該比較熟練用criteria 提供種面向象思路查詢sql關系 query功能更強些

③ jeecg代碼生成器生成的sql語句在哪裡找

這個不需要做什麼多餘的東西的!可以再servlet中直接將你登錄信息傳到 登陸成功後打開的jsp頁面就可以了!
比如將登錄信息寫入到session中
servlet中

1

request.getSession().setAttribute("user", user);

然後jsp接收就可以了。

④ jeecg java 有誰知道這錯誤怎麼解

1. jeecg資料庫腳本問題
注意:jeecg3.5.2之前版本,不需要資料庫腳本,程序會自動初始化資料庫。從3.5.2+開始,需要手工執行SQL腳本,初始化資料庫。
2. Tomcat內存溢出
2014-6-27 15:29:21 org.apache.coyote.http11.Http11Protocol$Http11ConnectionHandler process
嚴重: Error reading request, ignored
java.lang.OutOfMemoryError: PermGen space
解決方案:

在tomcat\bin目錄下找到bin \ catalina.bat文件,用編輯形式打開,找到以下的內容:加入下邊紅色的Tomcat內存設置語句就可以了:
rem ----- Execute The Requested Command
set JAVA_OPTS=-Xms512m -Xmx512m
echo Using CATALINA_BASE: %CATALINA_BASE%
echo Using CATALINA_HOME: %CATALINA_HOME%
echo Using CATALINA_TMPDIR: %CATALINA_TMPDIR%
echo Using JAVA_HOME: %JAVA_HOME%

linux下
bin/ catalina.sh

JAVA_OPTS="-Xms512m -Xmx2048m -XXermSize=512M -XX:MaxNewSize=256m -XX:MaxPermSize=1024m"

3. Eclipse內存溢出
2014-6-27 15:29:21 org.apache.coyote.http11.Http11Protocol$Http11ConnectionHandler process
嚴重: Error reading request, ignored
java.lang.OutOfMemoryError: PermGen space
解決方案: 配置下maven啟動jdk內存

⑤ jeecg圖表配置能不能變成左右結構

這個是不可以改變的
改變後的編碼將會無法對應及結構
�6�1 編碼: 作為此圖表的唯一標識。
�6�1 y軸文字:對應y軸文字。
�6�1 x軸數據:x軸上單位數據。數據可以:
1、一個欄位名。
2、一個數組對象。如:[『xdata1』, 『xdata2』, 『xdata』]。
�6�1 是否顯示明細數據:「是」顯示明細數據。「否」不顯示。
�6�1 查詢SQL:一條查詢SQL語句(允許有group、order by等)。注意:上圖sql中的「{operatetime}」,此標簽用來增強查詢,最終會替換成operatetime=『頁面上對應查詢條件的值』。
�6�1 擴展JS: 上圖中js用來控制頁面明細數據,是否顯示匯總。方法明是固定寫法,返回值為需要匯總的列名。
�6�1 欄位名:對應sql查詢結果的欄位名,也可以為標簽名。如上圖中的operatetime,些數據只能用作查詢條件,是否顯示和圖表顯示都必須選擇否。
�6�1 欄位文本:對應明細數據列名。
�6�1 排序:欄位顯示順序。
�6�1 欄位類型:如果類型為日期,作為搜索條件時搜索框會有日期控制項。
�6�1 是否顯示:明細數據中是否顯示該數據。
�6�1 是否查詢:是否作為查詢條件。
�6�1 查詢模式:單條件查詢和范圍查詢。
�6�1 字典sql: 如把id翻譯成名稱。(如:select id as 『key』, name as 『value』 from table1)。
�6�1 顯示圖表:改數據是否在圖表中顯示。
�6�1 圖表類型:圖表類型。
�6�1 圖表名稱:對應圖表名稱。
�6�1 標簽名稱:對應上圖中的標簽,相同標簽名的數據會顯示在一個標簽里。如果只有一個標簽或標簽都為空則不會在圖表中顯示標簽。

⑥ jeecg同一個按鈕可以都有js增強和sql增強嗎

1. jeecg資料庫腳本問題
注意:jeecg3.5.2之前版本,不需要資料庫腳本,程序會自動初始化資料庫。從3.5.2+開始,需要手工執行SQL腳本,初始化資料庫。
2. Tomcat內存溢出
2014-6-27 15:29:21 org.apache.coyote.http11.Http11Protocol$Http11ConnectionHandler process
嚴重: Error reading request, ignored
java.lang.OutOfMemoryError: PermGen space
解決方案:

在tomcat\bin目錄下找到bin \ catalina.bat文件,用編輯形式打開,找到以下的內容:加入下邊紅色的Tomcat內存設置語句就可以了:
rem ----- Execute The Requested Command
set JAVA_OPTS=-Xms512m -Xmx512m
echo Using CATALINA_BASE: %CATALINA_BASE%
echo Using CATALINA_HOME: %CATALINA_HOME%
echo Using CATALINA_TMPDIR: %CATALINA_TMPDIR%
echo Using JAVA_HOME: %JAVA_HOME%

linux下
bin/ catalina.sh

JAVA_OPTS="-Xms512m -Xmx2048m -XXermSize=512M -XX:MaxNewSize=256m -XX:MaxPermSize=1024m"

3. Eclipse內存溢出
2014-6-27 15:29:21 org.apache.coyote.http11.Http11Protocol$Http11ConnectionHandler process
嚴重: Error reading request, ignored
java.lang.OutOfMemoryError: PermGen space
解決方案: 配置下maven啟動jdk內存
-DMAVEN_OPTS=-Xms1024M -Xmx1024M -XX:PermSize=256M -XX:MaxPermSize=256M
復制代碼

4. 代碼生成器配置問題
代碼生成器目前分兩種:GUI和onlinecoding在線web方式(建議採用這種)
onlinecoding代碼生成器菜單:onlinecoding-->表單配置

代碼生成器配置文件:
a.資料庫配置 src/main/resources/jeecg/jeecg_database.properties(代碼生成器和項目的資料庫配置是分開的)
b.代碼生成器相關配置文件src/main/resources/jeecg/jeecg_config.properties(比如代碼生成根路徑)
詳細請參看文檔《JEECG 開發指南》第7節代碼生成器專題

⑦ jeecg代碼生成器生成的代碼無法使用在,後台管理界面調用datagrid時後台報錯

打開工具,點擊如下圖的連接SQL Server資料庫伺服器;

⑧ jeecg中online移動圖表怎麼做

這個是不可以改變的
改變後的編碼將會無法對應及結構
�6�1 編碼: 作為此圖表的唯一標識。
�6�1 y軸文字:對應y軸文字。
�6�1 x軸數據:x軸上單位數據。數據可以:
1、一個欄位名。
2、一個數組對象。如:[『xdata1』, 『xdata2』, 『xdata』]。
�6�1 是否顯示明細數據:逗是地顯示明細數據。逗否地不顯示。
�6�1 查詢SQL:一條查詢SQL語句(允許有group、order by等)。注意:上圖sql中的逗{operatetime}地,此標簽用來增強查詢,最終會替換成operatetime=『頁面上對應查詢條件的值』。
�6�1 擴展JS: 上圖中js用來控制頁面明細數據,是否顯示匯總。方法明是固定寫法,返回值為需要匯總的列名。
�6�1 欄位名:對應sql查詢結果的欄位名,也可以為標簽名。如上圖中的operatetime,些數據只能用作查詢條件,是否顯示和圖表顯示都必須選擇否。
�6�1 欄位文本:對應明細數據列名。
�6�1 排序:欄位顯示順序。
�6�1 欄位類型:如果類型為日期,作為搜索條件時搜索框會有日期控制項。
�6�1 是否顯示:明細數據中是否顯示該數據。
�6�1 是否查詢:是否作為查詢條件。
�6�1 查詢模式:單條件查詢和范圍查詢。
�6�1 字典sql: 如把id翻譯成名稱。(如:select id as 『key』, name as 『value』 from table1)。
�6�1 顯示圖表:改數據是否在圖表中顯示。
�6�1 圖表類型:圖表類型。
�6�1 圖表名稱:對應圖表名稱。
�6�1 標簽名稱:對應上圖中的標簽,相同標簽名的數據會顯示在一個標簽里。如果只有一個標簽或標簽都為空則不會在圖表中顯示標簽。

⑨ 如何部署jeecg連接mysql

由於jeecg採用的是hibernate註解方式管理,所以不需要去手動的創建表,所以要配置create來自動創建表,配置如下:
hibernate.hbm2ddl.auto=create
註:#更新|創建|驗證資料庫表結構|不作改變 默認update(create,validate,none)
資料庫環境配置完成,啟動項目。訪問自己伺服器地址,首次登陸會提示讓初始化資料庫,初始化完成後可以正常進入