摘要: 1 逆向工程 源码请参考:云盘下工程 generatorSqlmapCustom 1.1 什么是逆向工程 mybaits需要程序员自己编写sql语句,mybatis官方提供逆向工程 可以针对单表自动生成mybatis执行所需要的代码(mapper.java,mapper.xml、po..) 企业实际 阅读全文
posted @ 2017-06-11 18:45 qianbing12300 阅读(315) 评论(0) 推荐(0) 编辑
摘要: Oracle数据库操作中,我们有时会用到锁表查询以及解锁和kill进程等操作,那么这些操作是怎么实现的呢?本文我们主要就介绍一下这部分内容。(1)锁表查询的代码有以下的形式: (2)查看哪个表被锁 (3)查看是哪个session引起的 (4)杀掉对应进程 阅读全文
posted @ 2017-06-10 10:39 qianbing12300 阅读(1271) 评论(0) 推荐(0) 编辑
摘要: 1. 一对一查询 需求:查询订单信息,关联查询创建订单的用户信息 1.1 使用resultType实现 1.1.1 sql语句 确定查询的主表:订单表 确定查询的关联表:用户表 关联查询:使用外连接,还是内连接?? --由于orders表中有一个外键(user_id),通过外键关联查询用户表只能查询 阅读全文
posted @ 2017-06-10 10:33 qianbing12300 阅读(307) 评论(0) 推荐(0) 编辑
摘要: 对订单商品数据模型进行分析 订单模型分析图解 数据模型分析 表与表之间的业务关系 --在分析表与表之间的业务关系时候,一定要建立在某个业务意义的基础上进行分析。 先分析数据级别之间有关系的表之间的业务关系。 user和orders: user > orders : 一个用户可以创建多个订单, 一对多 阅读全文
posted @ 2017-06-10 09:40 qianbing12300 阅读(5296) 评论(1) 推荐(2) 编辑
摘要: Log4j详解 阅读全文
posted @ 2017-06-09 20:31 qianbing12300 阅读(465) 评论(0) 推荐(0) 编辑
摘要: 1、字符串转日期格式 2. 日期比较 阅读全文
posted @ 2017-06-09 19:40 qianbing12300 阅读(4131) 评论(0) 推荐(0) 编辑
摘要: 使用jdbc操作数据库有以下缺点 |--数据库连接,使用时就创建,不使用立即释放,对数据库进行频繁开启和关闭,造成数据源资源浪费,影响数据库性能。 设想:使用数据库连接池管理数据库连接。 |--将sql语句硬编码到Java代码中,如果sql语句修改,需要重新编译Java源码,不利于系统维护。 设想: 阅读全文
posted @ 2017-06-09 17:13 qianbing12300 阅读(591) 评论(0) 推荐(0) 编辑
摘要: 添加用户、返回主键 --场景:在执行新增用户sql后,service层返回新增用户的主键值(与mybatis一起使用) insert into user(username, sex, birthday) values(#{username}, #{sex}, #{birthday}) 1. 数据库M 阅读全文
posted @ 2017-06-09 16:19 qianbing12300 阅读(776) 评论(0) 推荐(0) 编辑
摘要: 首先要谈的是,今天的话题所聊的程序员包含哪些人? 在中国,写程序,不仅仅是一种兴趣,更多的时候,还是一种普通职业和谋生工具 大公司有厉害的程序员,优秀的架构师,但大量的小公司也有很多普通的程序员。在我这些年的工作经历中,也越来越深刻的感受到普通程序员的影响和力量。对于高阶程序员,所谓八仙过海各有神通 阅读全文
posted @ 2017-06-09 15:57 qianbing12300 阅读(220) 评论(0) 推荐(0) 编辑
摘要: 1 --物化视图的创建 2 create materialized view MV_XZQYSCTJ 3 refresh force on demand 4 start with to_date('12-05-2017 00:05:00', 'dd-mm-yyyy hh24:mi:ss') next 阅读全文
posted @ 2017-06-09 15:32 qianbing12300 阅读(466) 评论(0) 推荐(0) 编辑