❶ 如何部署jeecg连接mysql
由于jeecg采用的是hibernate注解方式管理,所以不需要去手动的创建表,所以要配置create来自动创建表,配置如下:
hibernate.hbm2ddl.auto=create
注:#更新|创建|验证数据库表结构|不作改变 默认update(create,validate,none)
数据库环境配置完成,启动项目。访问自己服务器地址,首次登陆会提示让初始化数据库,初始化完成后可以正常进入
❷ jeecg 代码生成是哪个java类
比如我用代码生成器生成了一个UnitInfoEntity.java的实体类,同时生成了UnitInfoController.java的控制类,在改类中用到unitInfoService进行数据的增删改查,
unitInfoService的声明方式是这个样的:
[java] view plain
@Autowired
private UnitInfoServiceI <span style="color:#ff0000;">unitInfoService</span>;
查看UnitInfoServiceI接口,代码如下:
[java] view plain
package jeecg.gwc.db.service.unitinfo;
import org.jeecgframework.core.common.service.CommonService;
public interface UnitInfoServiceI extends CommonService{
}
并没有任何方法的声明。
再看一下UnitInfoServiceI实现类UnitInfoServiceImpl的代码:
[java] view plain
package jeecg.gwc.db.service.impl.unitinfo;
import org.springframework.stereotype.Service;
import org.springframework.transaction.annotation.Transactional;
import jeecg.gwc.db.service.unitinfo.UnitInfoServiceI;
import org.jeecgframework.core.common.service.impl.CommonServiceImpl;
<span style="color:#ff0000;">@Service("unitInfoService")
</span>@Transactional
public class UnitInfoServiceImpl extends CommonServiceImpl implements UnitInfoServiceI {
}
可以看到该类继承了CommonServiceImpl(org.jeecgframework.core.common.service.impl.)类,实现了UnitInfoServiceI(jeecg.gwc.db.service.unitinfo.)接口
可以看到该类上方有个注解:@Service("unitInfoService") 括号里的名称跟Controller中service的变量名称一致。所以应该是spring将UnitInfoServiceImpl的对象注入到Controller类。
也就是用了UnitInfoServiceImpl的对象。
那么这个对象中有什么具体的方法吗?
就要看继承的CommonServiceImpl有哪些方法了。
❸ 怎么用idea运行jeecgboot的啊还有前端后端怎么运行的
后端
先安装redis,安装mysql,执行sql建表导数据,下载包。然后,先启动redis,再启动项目。
前端
先安装nodejs,然后安装yarn,下载包。然后启动运行。
❹ jeecg query="true" 怎么不是模糊查询
简单说用query进行复杂查询sql语句语应该比较熟练用criteria 提供种面向象思路查询sql关系 query功能更强些
❺ jeecg代码生成器生成的代码无法使用在,后台管理界面调用datagrid时后台报错
打开工具,点击如下图的连接SQL Server数据库服务器;
❻ 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图表的sql语句怎么写
更新也即是修改语句 update 表名 set 列名=表达式 …… [where 条件] 如update stu set name=‘王’,sex='男' where class=‘二班’;
❽ jeecg代码生成器生成的sql语句在哪里找
这个不需要做什么多余的东西的!可以再servlet中直接将你登录信息传到 登陆成功后打开的jsp页面就可以了!
比如将登录信息写入到session中
servlet中
1
request.getSession().setAttribute("user", user);
然后jsp接收就可以了。
❾ 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节代码生成器专题