mybastis_20190323
- 1 数据表 items、user、orders、orderdetail
- user id,username,birthday,sex,address;
- 使用原生态的jdbc的问题总结?
- 1 数据库链接问题,使用时就创建,不适用立即释放,对数据库进行了频繁的链接的开启和关闭操作,造成数据库资源的浪费,影响了数据库的性能。
- 设想 使用数据库连接池来管理数据库的链接。
- 2 将sql语句硬编码到java代码中,如果sql语句修改,需要重新编辑java代码,不利于系统的维护。
- 设想 将sql语句配置在xml配置文件中,及时sql变化,不需要对java代码进行重新编译。
- 3 想preparedStatement中设置参数 对占位符合设置参数值,硬编码在了java代码中,不利于系统的维护
- 设想 将sql语句 占位符 和参数全部配置在xml中。
- 4 对结果集的数据的遍历时会存在硬编码,将获取的表的字段进行了硬编码,不利于系统的维护。
- 设想 将查询的结果集,自动的映射为java对象。
mybastis_20190323的更多相关文章
随机推荐
- ubuntu 14.04开机出现错误“Error found when loading /root/.profile”解决
在刚修改完root权限自动登录后,发现开机出现以下提示: Error found when loading /root/.profile stdin:is not a tty ………… 解决方法:在终 ...
- vscode 插件推荐 - 献给所有前端工程师
VScode现在已经越来越完善.性能远超Atom和webstorm,你有什么理由不用它?在这里,我会给你们推荐很多实用的插件,让你对 vscode 有更深刻的体会,渐渐地你就会知道它有多好用. 走马观 ...
- javascript中缓存
<!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8&quo ...
- DirectUI界面编程(二)绘制一个按钮
上节介绍了使用源码方式构建Duilib应用的项目配置,并创建了一个最简单的基于Duilib库的窗口,细心的读者会发现,当我们点击窗口的关闭按钮时,应用并没有真的退出,因为我们并没有对窗口事件进行处理, ...
- deploy sql clr
1, create strong signed key file 2, create asymmetric key
- Java之秒杀活动解决方案
0 引言 本文主要描述,服务端做相关秒杀活动的时候,对应的解决方案,即高并发下的数据安全. 1 优化方案 1.1 乐观锁思路 Redis中的watch,请求时,通过Redis查询当前抢购数据,如果当前 ...
- node——进阶版服务器根据不同请求作出不同响应+响应html文件等文件
文件目录结构如下 resource文件里面放了css文件和图片等,view文件里面是html文件 <!DOCTYPE html> <html lang="en"& ...
- (原创)Java 读取 Highcharts 中的图片
前言:项目中提出一个新需求,就将Highcharts中的图片读取到Excel中.并在前台做下载,当听到这功能,第一想法是需要由后台编写程序,将数据写道图片中. 虽然没做过但是也没觉得太难,毕竟前辈们肯 ...
- Linux网络编程(一):一个简单的socket程序
服务器: /* *tcp_server.c */ #include <stdio.h> #include <sys/socket.h> #include <netinet ...
- 利用Python对文件进行批量重命名
最近几天工作的内容是对40个项目进行考核,每个项目都需要一个考核评分表,已经有了项目的列表. 如果用常规的方法,需要复制40个文件,并逐个修改,不光工作量大,也容易出错,后期修改也不方便. 于是想到了 ...