
数据库
haosong09
这个作者很懒,什么都没留下…
展开
-
hibernate主键生成策略
increment 这个是由Hibernate在内存中生成主键,每次增量为1,不依赖于底层的数据库,因此所有的数据库都可以使用,但问题也随之而来,由于是Hibernate生成的,所以只 能有一个Hibernate应用进程访问数据库,否则就会产生主键冲突,不能在集群情况下使用 插入数据的时候hibernate会给主键添加一个自增的主键,但是一个hibernate实例就维转载 2014-08-14 14:25:29 · 451 阅读 · 0 评论 -
ssh2开发过程中的问题
mysql里字段(外键)设置为不能为空 设置一个默认值,但是在给此类的对象赋值时如果不设置子属性的值,则报错 why???原创 2015-01-10 17:32:07 · 363 阅读 · 0 评论 -
数据库隔离级别
数据库事务的隔离级别有4个,由低到高依次为Read uncommitted、Read committed、Repeatable read、Serializable,这四个级别可以逐个解决脏读、不可重复读、幻读这几类问题。 √: 可能出现 ×: 不会出现 脏读 不可重复读 幻读 Read uncommitted √ √ √ Re转载 2015-03-13 11:53:20 · 304 阅读 · 0 评论 -
mysql 存储过程
1. 存储过程简介 我们常用的操作数据库语言SQL语句在执行的时候需要要先编译,然后执行,而存储过程(Stored Procedure)是一组为了完成特定功能的SQL语句集,经编译后存储在数据库中,用户通过指定存储过程的名字并给定参数(如果该存储过程带有参数)来调用执行它。 一个存储过程是一个可编程的函数,它在数据库中创建并保存。它可以有SQL语句和一些特殊的控转载 2015-05-28 09:31:12 · 321 阅读 · 0 评论 -
c3p0配置
数据库连接池C3P0框架是个非常优异的开源jar,高性能的管理着数据源,这里只讨论程序本身负责数据源,不讨论容器管理。 一、实现方式: C3P0有三种方式实现: 1.自己动手写代码,实现数据源 例如:在类路径下配置一个属性文件,config.properties,内容如下: driverClass=xxx jdbcUrl=xxx user=xxx转载 2015-11-23 16:01:09 · 391 阅读 · 0 评论