摘要:
原文链接:@JoinColumn详解 原文标的也是转载,但是没有注明原文链接,看起来乱乱的,所以整理一下转载过来,顺便细看一下 1. 一对一 现假设有Person表和Address表,是一对一的关系,在Person中有一个指向Address表主键的字段addressID,所以主控方一定是Person 阅读全文
posted @ 2020-04-01 17:21
DarJeely
阅读(216)
评论(0)
推荐(0)
摘要:
1、一对一单项外键(比如实体People和实体IDCard,一个人对应一个身份证号,反之)@OneToOne(cascade=CAscadeType.ALL)全级联关系@JoinColumn(name="pid",unique=true)被控类的外键写到主控类中,且唯一ps:保存时应该先保存外键对象 阅读全文
posted @ 2020-04-01 17:20
DarJeely
阅读(1723)
评论(0)
推荐(0)
摘要:
比如 person和address(一对一关系) 我们也可以增加注释指定外键的列的名字,如下:@OneToOne(cascade=CascadeType.ALL,optional=true)@JoinColumn(name="addressID")//注释本表中指向另一个表的外键。 public A 阅读全文
posted @ 2020-04-01 17:18
DarJeely
阅读(919)
评论(0)
推荐(0)
摘要:
原文链接:@JoinColumn详解 原文标的也是转载,但是没有注明原文链接,看起来乱乱的,所以整理一下转载过来,顺便细看一下 1. 一对一 现假设有Person表和Address表,是一对一的关系,在Person中有一个指向Address表主键的字段addressID,所以主控方一定是Person 阅读全文
posted @ 2020-04-01 17:15
DarJeely
阅读(764)
评论(0)
推荐(0)
摘要:
jeecg 里面的三种查询,第一种直接针对数据库查询,自定义查询语法 第一种查询: TSTypegroup tsTypegroup = systemService.findUniqueByProperty(TSTypegroup.class, "typegroupcode","enterprise_ 阅读全文
posted @ 2020-04-01 17:10
DarJeely
阅读(1259)
评论(0)
推荐(0)
摘要:
https://www.cnblogs.com/niceyoo/p/8735637.html 1. 过滤器跟拦截器的区别 在说拦截器之前,不得不说一下过滤器,有时候往往被这两个词搞的头大。 其实我们最先接触的就是过滤器,还记得web.xml中配置的<filter>吗~ 你应该知道spring mvc 阅读全文
posted @ 2020-04-01 17:07
DarJeely
阅读(2392)
评论(0)
推荐(1)
摘要:
1、需求 先说一下需求场景吧,我们知道 jeecg 中提供了下拉,其中包含两种使用场景; 一种是直接通过 t:dictSelect 使用,再就是 t:dgCol 用于表头的列表工具条标签; 总之就是这个样子 需求来了,我们想要下拉的数据有个排序,比如原来没有排序的 再来看一下数据字典表中的数据如下: 阅读全文
posted @ 2020-04-01 17:06
DarJeely
阅读(1372)
评论(0)
推荐(0)
摘要:
1、前言 jeecg 考虑到默认模糊查询的话,会增加系统压力,导致查询慢,本来系统就挺那啥的... 2、方式一之实体赋值 实体重新赋值查询,用 * %% * 实现,我们知道 sql 中通常使用 % 去模糊查询的,jeecg 中 datagrid 方法里判断实体属性是否为空,不为空则重新赋值即可。 至 阅读全文
posted @ 2020-04-01 17:05
DarJeely
阅读(940)
评论(0)
推荐(0)
摘要:
为什么要写这篇文章? 我们了解,使用 jeecg 提供的 CriteriaQuery 查询方式,确实能满足绝大数的需求,但是往往有那么个比较复杂的情况,需要我们直接去写 sql,比如多表查询呀等等等等~因此,就整理了 "自定义datagrid查询" 这篇文章,希望这篇文章对你有所帮助。 后台data 阅读全文
posted @ 2020-04-01 17:03
DarJeely
阅读(230)
评论(0)
推荐(0)
摘要:
1、需求 先看一下需求吧,我们希望 datagrid 操作栏中的按钮,可以根据条件进行动态显示。 2、实现 其实 jeecg 提供了一个属性 - exp ,通过该属性即可实现。 <t:dgFunOpt funname="startInspect(id,mcaPhone)" exp="mcaStatu 阅读全文
posted @ 2020-04-01 17:01
DarJeely
阅读(382)
评论(0)
推荐(0)
摘要:
1、前言 jeecg 中已经自带 word 的导出导出功能,其所使用的也是 easypoi,尽管所导出的 word 能满足大部分需求, 但总是有需要用到自定义 word导出模板,下文所用到的皆是 easypoi 提供的,为方便下次翻阅,故记之。 2、代码部分 2.1、controller @Requ 阅读全文
posted @ 2020-04-01 16:59
DarJeely
阅读(1542)
评论(0)
推荐(0)
摘要:
1、前言 用过 jeecg 的小伙伴,在 jeecg 实体中常见下面几个字段: /**创建人名称*/ private java.lang.String createName; /**创建人登录名称*/ private java.lang.String createBy; /**创建日期*/ priv 阅读全文
posted @ 2020-04-01 16:58
DarJeely
阅读(625)
评论(0)
推荐(0)
摘要:
1、datagrid 操作按钮(按钮样式) 操作按钮的显示主要依赖于 <t:dgCol title="操作" field="opt" ></t:dgCol> 标签,如果没有该标签,下方即使加入也不显示。 <t:dgCol title="操作" field="opt" width="100"></t: 阅读全文
posted @ 2020-04-01 16:57
DarJeely
阅读(578)
评论(0)
推荐(0)
摘要:
1.引入@AutowiredJdbcDao jdbcDao;2.代码String sqlForLive = "select * from live where user_id='"+id+"' and id !='"+liveId+"'"; List<ApiLiveEntity> liveList 阅读全文
posted @ 2020-04-01 16:53
DarJeely
阅读(993)
评论(0)
推荐(0)
摘要:
jeecg uedit 图片上传配置自定义物理路径,简单描述:我们知道 jeecg 中使用的 uedit 默认图片上传路径为 "当前项目\plug-in\ueditor\jsp\uploadx\日期\图片.png",但是把图片放在项目中显然是很不友好的,所以我们自定义上传路径。 1、plug-in\ 阅读全文
posted @ 2020-04-01 16:50
DarJeely
阅读(402)
评论(0)
推荐(0)
摘要:
我们清楚,jeecg 导出 excel 采用的是 easypoi,不知道是否遇到过这种情况: 我们以一个实体属性为例: @Excel(name="问题分类",dicCode="xx")private java.lang.String mwoQuestionCategory; Easypoi 在 @E 阅读全文
posted @ 2020-04-01 16:46
DarJeely
阅读(397)
评论(0)
推荐(0)
摘要:
jeecg富文本编辑器增加字体(仿宋) 温馨提示:jeecg 提供了 uedit 富文本的实现,如下针对的是 uedit 增加仿宋字体示例。 主要修改三个文件:plug-in\ueditor\ueditor.config.js、plug-in\ueditor\lang\en\en.js、plug-i 阅读全文
posted @ 2020-04-01 16:43
DarJeely
阅读(535)
评论(0)
推荐(0)
摘要:
假装有需求 关于 jeecg 提供的部门树,相信很多小伙伴都已经用过了,今天假装有那么一个需求 "部门树弹窗选择默认展开下级部门",带着这个需求再次去探索一下吧。 一、改造之前的部门选择树流程 1.1 t:departSelect标签 代码片段: <t:departSelect selectedNa 阅读全文
posted @ 2020-04-01 16:42
DarJeely
阅读(291)
评论(0)
推荐(0)
摘要:
为什么要写这篇文章? 之前写过一篇类似的文章 jeecg笔记之自定义显示按钮exp属性,但是有些小伙伴留言参考后不起作用,当时我的 jeecg 版本为3.7.5,最终以版本不同,暂时搁浅了。今天,重新回到这个问题,一起去讨伐这个不起效果的 exp。 前台参考界面 因为重新拉取的新版本 jeecg(3 阅读全文
posted @ 2020-04-01 16:40
DarJeely
阅读(246)
评论(0)
推荐(0)
摘要:
为什么要写这篇文章? 我们了解,使用 jeecg 提供的 CriteriaQuery 查询方式,确实能满足绝大数的需求,但是往往有那么个比较复杂的情况,需要我们直接去写 sql,比如多表查询呀等等等等~因此,就整理了 "自定义datagrid查询" 这篇文章,希望这篇文章对你有所帮助。 后台data 阅读全文
posted @ 2020-04-01 16:38
DarJeely
阅读(372)
评论(0)
推荐(0)
摘要:
1.页面上传标签 <t:formvalid formid="addImageForm" dialog="true" usePlugin="password" layout="table" tiptype="1" action="itemController.do?doAddImage" > <inp 阅读全文
posted @ 2020-04-01 16:37
DarJeely
阅读(1550)
评论(0)
推荐(0)
摘要:
DataGrid其中与选择,勾选相关DataGrid属性:singleSelect boolean 如果为true,则只允许选择一行。 false ctrlSelect boolean 在启用多行选择的时候允许使用Ctrl键+鼠标点击的方式进行多选操作。(该属性自1.3.6版开始可用) checkO 阅读全文
posted @ 2020-04-01 16:34
DarJeely
阅读(1482)
评论(0)
推荐(0)
摘要:
目录索引: 接口方式 接口安全 缓存配置 接口说明 在线接口文档 客户端测试代码 接口案例 平台JWT接口文档 一、接口方式 接口调用采用http协议,restful请求方式; 二、接口安全 接口安全采用Json web token (JWT)机制,基于token的鉴权机制. 1.机制说明 基于to 阅读全文
posted @ 2020-04-01 16:27
DarJeely
阅读(1083)
评论(0)
推荐(0)
摘要:
Jeecg中通过Spring_AOP+注解方式实现日志的管理 一、设计思路 通过spring的aop切面功能,拦截到请求的所有的符合切面表达式的方法,判断是否含有注解标志,生成日志对象,然后通过aop的后置通知进行日志的持久化。 二、代码实现 1、工程结构: 2、pom.xml增加aop依赖: <d 阅读全文
posted @ 2020-04-01 16:18
DarJeely
阅读(1809)
评论(0)
推荐(0)
摘要:
首先新增组织机构 和 角色: -- 新增 组织机构 INSERT INTO `t_s_depart` VALUES ('dept001', '你所在的机构', '你所在的机构的描述', null, 'A04', '1', '', '', '', null); -- 新增 角色 INSERT INTO 阅读全文
posted @ 2020-04-01 16:11
DarJeely
阅读(677)
评论(0)
推荐(0)
摘要:
JEECG中使用,如下: @InitBinder public void initBinder(ServletRequestDataBinder binder) { binder.registerCustomEditor(Date.class, new DateConvertEditor()); } 阅读全文
posted @ 2020-04-01 16:10
DarJeely
阅读(570)
评论(0)
推荐(0)
摘要:
以一个使用代码生成器创建的通讯录(maillist)为例: @RequestMapping(params = "datagrid") public void datagrid(MaillistEntity maillist,HttpServletRequest request, HttpServle 阅读全文
posted @ 2020-04-01 16:01
DarJeely
阅读(304)
评论(0)
推荐(0)
摘要:
validform验证是一种非常方便的,实用的验证方式 对于需要验证后台数据的,validform是一个非常明智的选择 validform的ajaxurl属性能够完美的实现:当输入完成某一输入框,就会调用后台方法进行验证,如果符合要求就返回y,如果不符合要求就返回n 现在以添加乡镇信息为例作为讲解: 阅读全文
posted @ 2020-04-01 16:00
DarJeely
阅读(396)
评论(0)
推荐(0)
摘要:
@RequestMapping(params = "datagrid") public void datagrid(TbTendUserEntity tbTendUser, HttpServletRequest request, HttpServletResponse response, DataG 阅读全文
posted @ 2020-04-01 15:58
DarJeely
阅读(807)
评论(0)
推荐(0)
摘要:
function checkCode() {//社会统一验证码 var code = document.getElementById("userName").value; if(code.length != 18&&code.length != 9){ alert("社会信用代码或者组织机构代码长度 阅读全文
posted @ 2020-04-01 15:57
DarJeely
阅读(395)
评论(0)
推荐(0)
摘要:
JEECG确实是一款实实在在的促进生产力的工具好处我想看到此文章的人应该都有所体会了 言归正传 JEECG框架自带的查询确实很省事,但是多表联合查询 分页查询 是我们开发业务系统当中不可避免的这时框架显得有点不太靠得住了 那我们就自己动手丰衣足食 使用minidao封装自己得查询sql吧 Contr 阅读全文
posted @ 2020-04-01 15:52
DarJeely
阅读(543)
评论(0)
推荐(0)
摘要:
如何在JEECG框架下使用webservice 本文所使用的webservice是c#开发的 其实无论是什么语言开发的webservice用法都一样 java springmvc maven 集成环境怎么使用webservice client webservice 客户端都属于本文阅读对象 本文所使 阅读全文
posted @ 2020-04-01 15:50
DarJeely
阅读(411)
评论(0)
推荐(0)
摘要:
查询sql语句 @RequestMapping(params = "datagrid")public void datagrid2(HttpServletRequest request, HttpServletResponse response, DataGrid dataGrid) {String 阅读全文
posted @ 2020-04-01 15:47
DarJeely
阅读(475)
评论(0)
推荐(0)
摘要:
1.android前端发送服务器请求 在spring-mvc.xml 将过滤屏蔽(如果不屏蔽 ,文件流为空) 1 <!-- <bean id="multipartResolver" class="org.springframework.web.multipart.commons.CommonsMul 阅读全文
posted @ 2020-04-01 15:46
DarJeely
阅读(1201)
评论(0)
推荐(0)
摘要:
我们传统使用jsp界面(Java 服务器页面)来为用户呈现数据,这里简单记录下freemarker的使用。freemarker文件名为*.ftl(freemarker template) (1)jsp和ftl均可用于接收并呈现数据给用户(但ftl也可用户java代码、xml等的模板)。 (2)ftl 阅读全文
posted @ 2020-04-01 15:26
DarJeely
阅读(257)
评论(0)
推荐(0)
摘要:
一:datagrid列表 (1)时间:<t:dgCol title="创建时间" field="createtime" width="60" formatter="yyyy-MM-dd hh:mm:ss"></t:dgCol> 注意:这里formatter="yyyy-MM-dd hh:mm:ss" 阅读全文
posted @ 2020-04-01 15:22
DarJeely
阅读(428)
评论(0)
推荐(0)
摘要:
一:web.xml (1)spring mvc的配置 <servlet> <description>spring mvc servlet</description> <servlet-name>springMvc</servlet-name> <servlet-class>org.springfra 阅读全文
posted @ 2020-04-01 15:20
DarJeely
阅读(382)
评论(0)
推荐(0)
摘要:
xml模板 <Envelope> <Header> <ServiceHeader> <PubSub_Command>Publish</PubSub_Command> <PubSub_Topic>/IEM/IEMINFO</PubSub_Topic> <Requester_ID>IEM</Reques 阅读全文
posted @ 2020-04-01 15:18
DarJeely
阅读(282)
评论(0)
推荐(0)
摘要:
查询 备份/** * easyui AJAX请求数据 * * @param request * @param response * @param dataGrid * @param user */ @RequestMapping(params = "datagrid") public void da 阅读全文
posted @ 2020-04-01 15:14
DarJeely
阅读(169)
评论(0)
推荐(0)
摘要:
1.表单字段重复校验方法 <input name="departname" class="inputxt" value="${depart.departname }" validType="t_s_depart,departname,id" datatype="s3-10"> 2.数据字典取值 <t 阅读全文
posted @ 2020-04-01 15:12
DarJeely
阅读(487)
评论(0)
推荐(0)
摘要:
后台 @RequestMapping(params = "datagrid3") public void datagrid3(LdcOrderTaxEntity decOrder,HttpServletRequest request, HttpServletResponse response, Da 阅读全文
posted @ 2020-04-01 15:11
DarJeely
阅读(1068)
评论(0)
推荐(0)
摘要:
新建字典表 录入字典数据 新建报表配置 新建用于popup的表 字典Code中对应,用户接受popup返回的字段(按顺序写) 结果校验 阅读全文
posted @ 2020-04-01 15:02
DarJeely
阅读(933)
评论(0)
推荐(0)
摘要:
一、创建主表 创建订单主表(torder_main) 二、创建附表客户信息表(torder_customer) 设置附表页面外键不可见 设置附表外键 三、创建附表机票 信息表(torder_ticket) 设置附表页面不可见 设置附表外键 创建成功之后,查看主表信息,发现附表自动关联到主表上 四、同 阅读全文
posted @ 2020-04-01 15:00
DarJeely
阅读(1360)
评论(0)
推荐(0)
摘要:
一、设备主页面(deviceMain.jsp) <t:dgToolBar title="编辑设备" icon="icon-edit" url="deviceController.do?goDeviceDetail" funname="editMyDevice"></t:dgToolBar> // 编 阅读全文
posted @ 2020-04-01 14:58
DarJeely
阅读(1039)
评论(0)
推荐(0)
摘要:
一、新建设备表(t_base_device) SET FOREIGN_KEY_CHECKS=0; -- -- Table structure for t_base_device -- DROP TABLE IF EXISTS `t_base_device`; CREATE TABLE `t_base 阅读全文
posted @ 2020-04-01 14:57
DarJeely
阅读(502)
评论(0)
推荐(0)
摘要:
最近在用jeecg做项目,在使用高级查询的时候发现它不支持布尔值的查询以及列表的下拉框的查询,所以小编修改了底层代码,完善了高级查询,现在与大家一起分享。先上一张图给大家看一下修改前的高级查询。 它只支持了文本的查询以及日期格式的查询,很难满足在使用过程中的要求。所以小编把他的功能丰富了一下,下面把 阅读全文
posted @ 2020-04-01 14:53
DarJeely
阅读(727)
评论(0)
推荐(0)
摘要:
eecg的代码生成器很不错,但是可能有的时候不是那么符合我们实际项目的功能需求,这里会首先介绍jeecg原生生成的样子,以及根据需求进行的改造。Jeecg中的<t:datagrid>就是将easyui进行封装而成。jsp页面引入:<%@include file="/context/mytags.js 阅读全文
posted @ 2020-04-01 14:45
DarJeely
阅读(869)
评论(0)
推荐(0)
摘要:
业务背景:某公司要实现一个日志系统,用来了解员工的工作量饱和情况。 需求: 1、角色分为:员工、经理 两种。 2、员工每天在日志系统中填报工作总结,然后经理进行点评。 3、表单内容包含:姓名、日期、工作总结、个人笔记、日志点评。 业务权限描述: 1、 员工可以进行日志填报、查看操作。(按钮控件权限) 阅读全文
posted @ 2020-04-01 14:24
DarJeely
阅读(990)
评论(0)
推荐(0)
摘要:
方式一: 1.定时任务配置文件 src/main/resources/spring-mvc-timeTask.xml 2.新定义一个定时任务举例 a.配置定时任务,配置文件spring-mvc-timeTask.xml <?xml version="1.0" encoding="UTF-8"?> < 阅读全文
posted @ 2020-04-01 14:19
DarJeely
阅读(2729)
评论(0)
推荐(0)
摘要:
转载:https://www.cnblogs.com/shuilangyizu/p/7788100.html 帆软报表和jeecg的进一步整合--ajax给后台传递map类型的参数 下面是页面代码: <%@ page language="java" contentType="text/html; c 阅读全文
posted @ 2020-04-01 14:16
DarJeely
阅读(440)
评论(0)
推荐(0)
摘要:
将FineReport 集成到自己的web项目中,生成报表,可以方便快捷的和自己的项目融合在一起。简化了利用poi的导出遇到的问题。 1、首先在FR中建立好一个模板 例如:我的这张模板是连接的自己的数据库 2、将FR软件下的jar包添加到自己的项目中 注意是哪个路径下面的jar包,当然有些jar包是 阅读全文
posted @ 2020-04-01 14:14
DarJeely
阅读(918)
评论(0)
推荐(0)

浙公网安备 33010602011771号