mysql
文章平均质量分 71
raylu666
这个作者很懒,什么都没留下…
展开
-
Hibernate环境搭建与测试
hibernate是一个优秀的轻量级ORM框架,封装了JDBC操作,可以让编程人员以面向对象的方式操作数据库一. 先到hibernate官网下载最新hibernate包,我下载的是2017最新版本hibernate-release-5.2.10.Final.ziphttp://hibernate.org/orm/二.解压文件,把required文件下所有jar包导入工程原创 2017-06-25 11:46:43 · 1446 阅读 · 0 评论 -
事务的理解transaction
一 事务的概念逻辑上的一组操作,含有几个组成部分,这几个部分构成一个整体,操作要么全部成功,要么全部失败并返回原状态!典型举例:银行转账: 扣款 和 入账 必须同时执行成功,要么都不成功,要么都成功二事务的特性1.原子性:即一个事务就是一个最小单位,不可再进行分割2.一致性:即一个事务内操作要么全部成功,要么全部都不成功,保持原样,执行前后状态一直3.隔离性:事务执原创 2017-06-25 19:36:32 · 536 阅读 · 1 评论 -
ThreadLocal解决事务线程安全问题(c3p0数据库连接池工具类)
ThreadLocal底层是Map集合,它的key是当前线程,value由自己设定,可以绑定Connection或其他对象等,保证本次同一线程使用同一Connection。ThreadLocal类提供几个方法: get/set/remove以下是ThreadLocal搭配c3p0连接数据库,保证线程安全工具类:package com.shop.Utils;import ja原创 2017-06-25 20:20:07 · 4417 阅读 · 0 评论 -
hibernate不能自动建表:MySQLSyntaxErrorException: Table '' doesn't exist
好坑爹啊,折腾了半天都不能自动建表,控制台有建表语句,但是一直报这个错误,数据库表单也没有新增Caused by: com.mysql.jdbc.exceptions.jdbc4.MySQLSyntaxErrorException: Table 'ssh.user' doesn't exist at sun.reflect.NativeConstructorAccessorImpl.newI原创 2017-06-26 21:33:16 · 2253 阅读 · 0 评论