美文网首页
JEECG简介以及应用

JEECG简介以及应用

作者: keaiai | 来源:发表于2018-05-27 23:22 被阅读0次

    JEECG简介以及应用

    JEECG是一款基于代码生成器的免费开源的开发平台,随着WEB UI框架的逐步成熟,系统界面逐步实现统一化,代码生成加上手工合成半智能开发已经成为趋势,但表数据模型和一对多数据模型的增删改查也能直接使用,减少工作量。平台主要优势:

    1.

    页面校验自动生成。

    2.

    封装完善的用户基础权限,数据权限,数据字典等功能。

    3.

    各种工具类,定时任务、短信接口、邮件发送、Excel导出都能满足需求。

    4

    集成报表工具,集成工作流简化JBPM 工作流开发。

    5.

    查询过滤器:查询功能自动生成,支持多种匹配方式。使用:

    1.

    用户数据迁移时,必须在表t_s_base_user和t_s_user中都插入数据才会在页面显示

    2.

    执行sql语句:

    String sql = "select count(id) from orderb where merchanttrnno like'"+nowYear+"%"+"'"

    ;

    count

    = jeecgJdbcService.getCountForJdbcParam(sql, newObject[]{});

    TSUser user =

    ResourceUtil.getSessionUserName();

    String name

    = user.getUserName();

    4.

    配置多个数据源

    1.

    在spring中添加多个数据源

    2.

    在项目中获取数据源并执行操作

    DataSourceContextHolder.setDataSourceType(org.jeecgframework.core.extend.datasource.DataSourceType.dataSource_jinli);

    String sql

    = "insert into person(id,name) values('01','美好')";

    jeecgJdbcService.executeSql(sql,

    newObject[]{});

    System.out.println(DataSourceContextHolder.getDataSourceType());

    DataSourceContextHolder 这个类可以改变上下文的数据源你在spring-mvc-hibernate.xml中配置多种数据源就可以切换了

    5

    、用户删除失败,设置 t_s_log 外键 级联删除

    6

    、curdtool.js 中包含了很多js控制,限制方法

    function doDopay(title,url,id){

    var rowData = $('#'+id).datagrid('getSelected');

    var rowsData = $('#'+id).datagrid('getSelections');

    if (!rowData) {

    tip('请选择付款');

    return;

    }

    if (rowsData.length>1) {

    tip('请选择一个付款');

    return;

    }

    }

    7、修改模糊查询: StringParseImpl 类

    8

    、执行SQL语句的方式:

    Map map = new HashMap();

    System.out.println("map");

    map = jeecgJdbcService.findOneForJdbc(findOrderc);

    map = systemService.findOneForJdbc(findOrderc);

    map = jdbcTemplate.queryForMap(findOrderc);

    9、读取方式:

    String sql = SqlUtil.getMethodSql(SqlUtil.getMethodUrl());

    10、手动添加查询中的日期控件

    $(document).ready(function(){

    $("input[name='createTime_begin']").attr("class","easyui-datebox");

    $("input[name='createTime_end']").attr("class","easyui-datebox");

    });

    相关文章

      网友评论

          本文标题:JEECG简介以及应用

          本文链接:https://www.haomeiwen.com/subject/kqaijftx.html