51
Dev开发社区
首页
文章
问答
工具
搜索
登录
注册
#mybati
spring mvc 4.3.2 + mybatis 3.4.1 + mysql 5.7.14 +shiro 幼儿园收费系统 之 从Excel导入数据功能
实现思路1.上传excel文件到服务器,excel格式 第一行:对象属性,例如,id,title,msg,createTime等, 二行及以后:数据 如下: 2 然后用org.apache.poi读取excel内容到Arr...
代码星球
·
2020-04-06
spring
mvc
4.3.2
mybatis
3.4.1
spring mvc 4.3.2 + mybatis 3.4.1 + mysql 5.7.14 +shiro 幼儿园收费系统 之 消息功能 datatables export pdfHtml5
今天,完成了消息管理的功能优化, 1增加了jquerydatatables的通用输出,列拖动,自动保存状态功能。2存在的问题:导出pdf中文乱码,官方文档说用pdfHtml5可以实现,pdfHtml用了另外的一个pdf库,该库文档说要自己编译字体,暂时放弃该问题的处理。存在到的问题:需要在js中来动态设置显示...
代码星球
·
2020-04-06
spring
mvc
4.3.2
mybatis
3.4.1
spring mvc 4.3.2 + mybatis 3.4.1 + mysql 5.7.14 +shiro 幼儿园收费系统 之 消息管理
...
代码星球
·
2020-04-06
spring
mvc
4.3.2
mybatis
3.4.1
spring mvc 4.3.2 + mybatis 3.4.1 + mysql 5.7.14 +shiro 幼儿园收费系统 之 动态组合条件查询
实际应用中,系统设计无法预料到用户最终的查询条件是怎样的。通常的做法是给出一些限制死的查询条件让用户查询。业务稍有改动,就要重新设计界面,增加查询字段等,费时费力。 比较好的做法是,除了常用的查询外,给出一个高级的查询条件功能,让用户自己组织查询条件。截图如下,具体实现稍后给出。  ...
代码星球
·
2020-04-06
spring
mvc
4.3.2
mybatis
3.4.1
spring mvc 4.3.2 + mybatis 3.4.1 + mysql 5.7.14 +shiro 幼儿园收费系统 之 登录
如标题,用springmvc4.3.2+mybatis3.4.1+mysql5.7.14+shiro开发了一个用于幼儿园的管理系统。 功能模块包括账号,角色,权限管理。幼儿档案管理,幼儿收费管理等。权限方面采用了shiro的权限控制,感觉还是蛮强大的。我的理念是简单,够用就好。&n...
代码星球
·
2020-04-06
spring
mvc
4.3.2
mybatis
3.4.1
tk.mybatis通用插件updateByPrimaryKeySelective无法自动更新ON UPDATE CURRENT_TIMESTAMP列的解决办法
tk.mybatis是一个很好用的通用插件,把CRUD这些基本的数据操作全都用动态SQL语句自动生成了,mapper和xml里十分清爽,但是昨天发现有一个小坑,记录在此:有一张表,结构如下(已经简化了):CREATETABLE`t_sample`(`id`bigint(20)NOTNULLAUTO_INCREMENTC...
代码星球
·
2020-04-06
tk.mybatis
通用
插件
updateByPrimaryKeySelective
无法
spring-boot 速成(9) druid+mybatis 多数据源及读写分离的处理
按上节继续学习,稍微复杂的业务系统,一般会将数据库按业务拆开,比如产品系统的数据库放在productdb中,订单系统的数据库放在orderdb中...,然后,如果量大了,可能每个库还要考虑做读、写分离,以进一步提高系统性能,下面就来看看如何处理:核心思路:配置多个数据源,然后利用RoutingDataSource结合A...
代码星球
·
2020-04-06
spring-boot
速成
druid+mybatis
数据源
读写
spring-boot 速成(8) 集成druid+mybatis
spring-boot与druid、mybatis集成(包括pageHelper分页插件),要添加以下几个依赖项:compile('mysql:mysql-connector-java:6.0.5')compile('tk.mybatis:mapper-spring-boot-starter:1.1.1')compil...
代码星球
·
2020-04-06
spring-boot
速成
集成
druid+mybatis
mybatis: 利用多数据源实现分库存储
之前写过一篇mybatis使用经验小结 提到过多数据源的处理方式,虽然简单但是姿势不太优雅,今天介绍一些更美观的办法:spring中有一个AbstractRoutingDataSource的抽象类可以很好的支持多数据源,我们只需要继续它即可。packagecom.cnblogs.yjmyzz.utils;im...
代码星球
·
2020-04-06
mybatis
利用
数据源
实现
分库
Java_Mybatis_注解代理写法
Mybatis的开发方式其实有3种:1.原始Dao开发(就是把mapper接口、映射文件和实现类都一并开发)2.xml代理(就是只实现mapper接口和映射文件)3.注解代理(就是只实现mapper接口,把映射文件的内容通过注解来写)注解开发也分3种:1.静态SQL2.动态SQL3.多表关联主要注解有:静态:@Inse...
代码星球
·
2020-04-06
Java
Mybatis
注解
代理
写法
Java_myBatis_逆向工程
所谓逆向工程,就是根据数据库自动生成项目工程(包括了Interface、POJO、映射文件xml)逆向工程包:https://github.com/wcyong/mybatisGeneratorCustom.git分两步:1.修改配置文件“generatorConfig.xml”1)修改jdbc...
代码星球
·
2020-04-06
Java
myBatis
逆向工程
Java_myBatis_XML代理_动态SQL
主要是设计到映射文件的编写:SELECT:<sqlid="query_user_where"><!--test里面可以编写OGNL表达式--><!--判断字符串不为空的标准写法--><iftest="user.username!=nullanduser.username!=''...
代码星球
·
2020-04-06
Java
myBatis
XML
代理
动态
Java_myBatis_XML代理_延迟加载
使用mybatis的延迟加载,需要两个步骤:1.在全局配置文件中添加一下语句(lazyLoadingEnabled默认为false,aggressiveLazyLoading默认为true)<settings><!--延迟加载总开关--><settingname="lazyLoadingE...
代码星球
·
2020-04-06
Java
myBatis
XML
代理
延迟
Java_myBatis_一对多映射
例如我们有需求需要实现以下查询 "一个用户对多条订单编号":selectuser.*,o.number,o.createtimefromuserleftJOINordersoono.user_id=user.id这时候,我们需要在映射配置文件中使用resultMap<resultMaptype="com...
代码星球
·
2020-04-06
Java
myBatis
一对多
映射
Java_myBatis_全局配置文件
mybatis主要需要配置的项:1.properties 配置文件的“环境变量”键值对2.typeAliases 输入输出数据的类型3.mappers 映射配置文件下面看看实例:<configuration><!--property定义的方式有一下...
代码星球
·
2020-04-06
Java
myBatis
全局
配置文件
首页
上一页
...
38
39
40
41
42
...
下一页
尾页
按字母分类:
A
B
C
D
E
F
G
H
I
J
K
L
M
N
O
P
Q
R
S
T
U
V
W
X
Y
Z
其他