随笔分类 - 数据库及数据处理框架学习
Hibernate,Mybaties,
摘要:本文系转载,原文地址:http://singo107.iteye.com/blog/1175084 数据库事务的隔离级别有4个,由低到高依次为Read uncommitted、Read committed、Repeatable read、Serializable,这四个级别可以逐个解决脏读、不可重复
阅读全文
摘要:用户每次请求都需要向数据库获得链接,而数据库创建连接通常需要消耗相对较大的资源,创建时间也较长。假设网站一天10万访问量,数据库服务器就需要创建10万次连接,极大的浪费数据库的资源,并且极易造成数据库服务器内存溢出、拓机。如下图所示: 数据库连接是一种关键的有限的昂贵的资源,这一点在多用户的网页应用
阅读全文
摘要:1 将A表中的部分字段和B表中的部分字段作为C表的字段 SELECT a.name,b.age FROM (SELECT * from A) as a,(SELECT * from B) as b; 2 mybatis LIKE语句的使用 SELECT * FROM A where name LIK
阅读全文
摘要:最近接触了一个类似于代码生成工具的活。思路是,通过java的反射机制得到类的字段和字段类型,从而可以创建一个map集合存储表名(由类名决定的特殊结构字符串),表字段(由类变量确定),表字段类型(由变量类型确定),DAO中通过将map传递给mybatis,在mybatis 中调用存储过程生成表。1,在...
阅读全文
摘要:1.存储到数据库, 将LONG数组转换成字符串;从数据库获取数据, 将字符串转为LONG数组package com.winturn.utils.handler;import java.sql.CallableStatement;import java.sql.PreparedStatement;im...
阅读全文
摘要:mysql的慢查询开启方式和存储格式1,查看慢查询是否开启show variables like 'slow_query_log';2,在确认是否开启慢查询日志之间需要去查看是否将没有使用索引的sql记录在慢查询日志中show variables like '%log%'; -->log_queri...
阅读全文
摘要:以查询一个用户信息(id,name)为例:JDBC1. 获取一个connection2. 生成一个statement3. 拼接SQL语句4. 查询对象,获取结果集(假设已经找到我们需要的对象)5. 读取结果集信息,封装成需要的用户对象6. 关闭结果集,statement,connectionHibe...
阅读全文
摘要:Hibernate简介Hibernate对数据库结构提供了较为完整的封装,Hibernate的O/R Mapping实现了POJO和数据库表之间的映射,以及SQL的自动生成和执行。程序员往往只需定义好了POJO到数据库表的映射关系,即可通过Hibernate提供的方法完成持久层操作。程序员甚至不需要...
阅读全文

浙公网安备 33010602011771号