摘要: JDBC 1.使用JDBC编程需要链接数据库,注册驱动和数据库信息。 2.操作Connection,打开Statement对象。 3.通过Statement执行SQL语句,返回结果放到ResultSet对象。 4.使用ResultSet读取数据。 5.关闭数据库相关的资源。 JDBC缺点: 工作量比 阅读全文
posted @ 2019-04-03 19:57 三只小菜鸟 阅读(1589) 评论(0) 推荐(0) 编辑
摘要: 使用权限框架:shiro 数据库准备的关系表格:账号信息表,账号角色表,账号权限表 三张表的关系: 账号信息表<==>账号角色表==>多对多 账号角色表<==>账号权限表==>多对多 逻辑:通过给不同角色设置权限,再给不同账号设置角色,从而达到不同账号权限不同的效果 阅读全文
posted @ 2019-04-03 19:19 三只小菜鸟 阅读(179) 评论(0) 推荐(0) 编辑
摘要: 1.隐藏域 (前端页面写):麻烦,要写很多代码 2.SQL中不修改 (domain中通过注解将sql写死):不利于后面扩展 3.修改时先去数据库中查询: 注释:@ModelAttribute : 在访问任意路劲这个方法的时候会先执行它 解决n-to-n的问题 添加:/employee/save 修改 阅读全文
posted @ 2019-04-03 19:12 三只小菜鸟 阅读(191) 评论(0) 推荐(0) 编辑
摘要: 测试mybatis的时候报错: 报错信息: 解决方法: 1、导入低版本的JUnit (推荐4.10) 2、引入hamcrest-core-1.3.jar 阅读全文
posted @ 2019-04-03 13:12 三只小菜鸟 阅读(2392) 评论(0) 推荐(0) 编辑
摘要: 前提准备: 去官方下载相应资源 前端页面: 引入相应的js 弹出div进行展示 点击3D按钮弹出图表 后台获取参数 修改query中的方法 PurchasebillitemServiceImpl(service层) 阅读全文
posted @ 2019-03-29 19:00 三只小菜鸟 阅读(250) 评论(0) 推荐(0) 编辑
摘要: 1、前台遍历单个单个id传值: 2、前台传id数组,后台接收数组(后台遍历取值删除) 3、前台将id数组转成字符串,后台接收,再转数组,再遍历取值删除 阅读全文
posted @ 2019-03-29 18:38 三只小菜鸟 阅读(945) 评论(0) 推荐(0) 编辑
摘要: 所有表单关系在数据库中都是组合关系(例子:超市购物小票-->表头表尾信息,详细信息) 组合关系:强聚合(双向多对一,一对多) 必要条件:在保存的时候必须双方都能找到对方 阅读全文
posted @ 2019-03-29 18:31 三只小菜鸟 阅读(631) 评论(0) 推荐(0) 编辑
摘要: EasyPOI:作用是对办公文件(word,excel.ppt)进行上传和下载,特点就是easy maven项目导包: <!--easypoi的支持包--> <dependency> <groupId>cn.afterturn</groupId> <artifactId>easypoi-base</ 阅读全文
posted @ 2019-03-28 23:17 三只小菜鸟 阅读(12505) 评论(0) 推荐(0) 编辑
摘要: shiro-xml中部分配置 为了将权限设置改到数据库中,方便前端页面修改,所以不在xml中配置。通过创建一个类读取数据库来实现,这个类要交给spring管理。 拦截所有一定要放在最后。一定要记住顺序。 正常配置完了。我在这其中遇到一个问题。服务器启动报错:xxx为空值。 导致我的项目无法启动。 经 阅读全文
posted @ 2019-03-27 23:07 三只小菜鸟 阅读(373) 评论(0) 推荐(0) 编辑
摘要: 友情链接:Spring Data Jpa的动态查询库 https://github.com/wenhao/jpa-spec 功能介绍 导包: 详细的使用文档: https://github.com/wenhao/jpa-spec/blob/master/docs/3.1.0_cn.md https: 阅读全文
posted @ 2019-03-27 22:57 三只小菜鸟 阅读(3989) 评论(0) 推荐(0) 编辑