-
MyBatis 动态SQL
MyBatis 动态SQL 动态SQl是MyBatis的强大特性之一,可以完成对SQL语句的动态组装。 比如说传入一个User对象,要根据这个User中的数据查询用户的完整信息: 如果User对象中只有name属性有值,sql语句是:select * from user_tb where name=#{name} 如果User对象中只有te...
-
Java日期时间API系列2-----Jdk7及以前的日期时间类在mysql数据库
Java日期时间API系列2-----Jdk7及以前的日期时间类在mysql数据库中的应用 1.java中与数据库相关的时间类 java提供与mysql方便交互的三种数据类型: java.sql.Date java.sql.Time java.sql.Timestamp 它们都是继承java.util.Date,算是对该类的精简,很适合跟数据库交互...
-
Mysql查询语句使用select.. for update导致的数据库死锁分析
Mysql查询语句使用select.. for update导致的数据库死锁分析 本人免费整理了Java高级资料,涵盖了Java、Redis、MongoDB、MySQL、Zookeeper、Spring Cloud、Dubbo高并发分布式等教程,一共30G,需要自己领...
-
解析innodb中的MVCC
解析innodb中的MVCC 本人免费整理了Java高级资料,涵盖了Java、Redis、MongoDB、MySQL、Zookeeper、Spring Cloud、Dubbo高并发分布式等教程,一共30G,需要自己领...
-
MySQL系列:MySQL的基本使用
MySQL系列:MySQL的基本使用 数据库的基本操作 在MySQL数据库中,对于一个MySQL示例,是可以包含多个数据库的。 在连接MySQL后,我们可以通过 show databases; 来进行查看有那么数据库。这里已经存在一些库了,其中information_schema、auth、mysql、performance_schema...
-
8种常见的SQL错误用法
8种常见的SQL错误用法 常见SQL错误用法 1. LIMIT 语句 分页查询是最常用的场景之一,但也通常也是最容易出问题的地方。比如对于下面简单的语句,一般DBA想到的办法是在type, name, create_time字段上加组合索引。这样条件排序都能有效的利用到索引,性能迅速提升。 SEL...
-
Mybatis学习 三
Mybatis学习 三 思考:能否只写接口,不写实现类。只编写接口和Mapper.xml即可? 因为在dao(mapper)的实现类中对sqlsession的使用方式很类似。因此mybatis提供了接口的动态代理。 一:新建dao包并创建接口UserDao 二:在mapper下新建UserDao.xml文件,并编写update语...
-
拒绝一次性买卖:MyBatis的mapper和repository可重复生成工具
拒绝一次性买卖:MyBatis的mapper和repository可重复生成工具 背景 MyBatis的历史可谓久远了,码农们也在用着各式各样的代码生成工具。然而这些工具大部分都有一个缺点,那就是只能一次性生成文件。如果我们期间在生成的文件里做了修改,再次生成时,很多工具会覆盖我...
-
SpringDataJpa-多表操作
SpringDataJpa-多表操作 多表之间的关系和操作多表的操作步骤 表关系 一对多 一对多 一:主表 多:从表 多对多 中间表中 最少应该由两个字段组成 ,这两个字段作为外键指向两张表的主键,又组成了联合主键 分析步骤 明确表关系 确定表关系( 描述: 外键 | 中间表 )...
-
Java开发笔记(一百四十七)通过JDBC管理数据库
Java开发笔记(一百四十七)通过JDBC管理数据库 前面介绍了如何通过JDBC获取数据库连接,可是Connection对象不能直接执行SQL语句,需要引入Statement报告对象才能操作SQL。Statement对象由Connection的createStatement方法获得,它主要提供了下列两个方法: executeUpd...
IDC资讯: 主机资讯 注册资讯 托管资讯 vps资讯 网站建设
网站运营: 建站经验 策划盈利 搜索优化 网站推广 免费资源
网络编程: Asp.Net编程 Asp编程 Php编程 Xml编程 Access Mssql Mysql 其它
服务器技术: Web服务器 Ftp服务器 Mail服务器 Dns服务器 安全防护
软件技巧: 其它软件 Word Excel Powerpoint Ghost Vista QQ空间 QQ FlashGet 迅雷
网页制作: FrontPages Dreamweaver Javascript css photoshop fireworks Flash
