小记
firecym
这个作者很懒,什么都没留下…
展开
-
JDBC数据库连接备份
做数据库连接的时候,常常会用到的是MySQL和Oracle,但是每次都会忘记怎么写连接字符串,这里备份一下...1. Drive Class MySQL:com.mysql.jdbc.Driver Oracle:oracle.jdbc.driver.OracleDriver 2. 数据库URL MySQL: jdbc:mysql://服务器名(IP地址)...原创 2010-03-05 10:17:03 · 202 阅读 · 0 评论 -
实体类设计原则
在hibernate中,作为O - R mapping 中的 O,设计时尽量遵循如下规则: 1. 实现一个默认的构造函数(无参构造器)。即不要覆盖掉无参的构造函数。一般不写构造器就可以了。 2. 提供一个标识属性,即对应生产数据库中的主键字段。(可选) 3. 使用非final的类。(可选) 4. 提供属性字段的 getter 和 setter 方法。 e.g...原创 2010-03-05 16:34:58 · 393 阅读 · 0 评论 -
事务的概念
事务是一步或几步基本操作组成的逻辑执行单元,这些基本操作作为一个整体执行单元,他们要么 全部执行,要么 全部取消,决不能仅仅执行一部分。 通常来讲,事务具有4个特性:原子性(Atomicity)、一致性(Consistency)、隔离性(Isolation)和持续性(Durability)。四个特性简称为ACID。 1. Atomicity:事务是应用中,最小的逻辑执行单元。 ...2010-03-17 15:40:51 · 138 阅读 · 0 评论 -
Eclipse中格式化代码
希望会有用~ 快捷键 Ctrl + Shift + F 如果不选中任何代码,那么会格式化整个类。如果选中某段代码,则会格式化选中的代码。原创 2010-01-23 17:06:20 · 70 阅读 · 0 评论 -
Eclipse中选中行快捷键
主要是应用键盘上的 Home 键 和 End 键。 鼠标光标停留在一行的某处,按 Home 键光标会跳到行首,按End键光标会跳到行尾。 鼠标光标停留在行尾,按 Shift + Home 选中一行。 鼠标光标停留在行首,按 Shift + End 选中一行。 鼠标光标停留在类中某处,按 Shift + PageUp 选中类的光标前面所有内容。 鼠标光标停留在...原创 2010-02-25 22:30:43 · 260 阅读 · 0 评论 -
Hibernate session.get() 和 session.load() 的比较
1. get 不支持lazy,而load支持lazy。(何为lazy先不做介绍...) 2. get时,如果没有匹配的数据,则返回null,load时,如果没有匹配的数据,则抛出异常。2010-03-03 11:00:41 · 64 阅读 · 0 评论 -
转义字符解决通配符匹配问题
大家都知道,通配符两个:'%'、'_'.有时候写SQL语句查询的时候,会使用 like '%aa%' 等等。但是偶尔也希望能匹配通配符..例如想查询一个人用户名里面带有_的用户。那么可以使用下面语句来实现:select * from user where username like '%\_%' escape '\'; 这样就可以了。escape可以定义转移字符,上面的'\' 就成...原创 2010-09-13 17:37:24 · 174 阅读 · 0 评论 -
oracle启动时报错:file size is not a multiple of logical block size的解决办法
今天在启动oracle的时候,提示归档路径出了问题,因为之前归档是在h:\oracle\arc,不知道什么时候,我把这个文件夹删掉了。启动的时候报错:C:\>sqlplus /nologSQL*Plus: Release 11.1.0.6.0 - Production on 星期三 10月 12 16:08:48 2011Copyright (c) 1982, 20...2011-10-12 16:51:57 · 2000 阅读 · 0 评论 -
Oracle笔记
今天测试闪回的时候,遇到的错误:ORA-08189: 因为未启用行移动功能, 不能闪回表。 事情的经过是这样滴:SQL> create table t1 as select * from emp;表已创建。SQL> flashback table t1 to timestamp to_date('201111261902','yyyymmddhh24mi')...2011-11-26 19:07:37 · 143 阅读 · 0 评论