- 浏览: 243648 次
- 性别:
- 来自: 广州
-
最新评论
-
a465492689:
挺好,谢谢分享
存储过程 -
huangqinghe:
ding 顶~~~
Intellij Idea12 中文乱码问题总结 -
Redpick13:
楼主好人啊,有耐心
Java中的二维数组的定义与学习 -
dandongsoft:
神鼎飞丹砂
java.lang.NoClassDefFoundError: org/apache/lucene/index/memory/MemoryIndex -
devil__lord:
不错讲得很清楚 color=#cff
Java中的二维数组的定义与学习
文章列表
Hibernate脏数据检查
何谓脏数据(Dirty Data)?
这里的"脏"可能有些误解,脏数据并不是说非废弃或者无用的数据,而是指一个数据对象所携带的信息发生了改变之后的状态.
事务提交时,HIbernate会对Session中的PO进行检测,判断那些发 ...
- 2009-06-14 01:44
- 浏览 1661
- 评论(0)
一.Hibernate实体对象的生命周期
实体对象的3种状态
Transient(自由状态)
所谓的Transient,即实体对象在内存中自由存在,它与数据库中的记录无关.
Persistent(持久状态)
所谓的Persistent,即实体对象处于由Hibernate框架所管理的状态,这种状态下,实体对象的引用被纳入了Hibernate实体容器中加以管理.
处于Persistent状态的对象,其变更将由Hibernate持久化到数据库中.
简而言之,如果一个实体对象与某个Session实例发生了关联,并处于对应Session的有效期内,那么它将处于Persistent状态.
Detac ...
- 2009-06-13 11:19
- 浏览 550
- 评论(0)
Hibernate 自定义持久化实现
在Hibernate3中,我们可以对实体的insert,update,delete操作进行定义,而无需完全依赖Hibernate提供的自动化操作接口.
对应自定义持久化机制,配置文件中引入了以下3个新的节点定义:sql-insert,sql-update与sql-delete.通过这3个节点,我们可以直接指定用于实体insert,update,delete操作的SQL语句,从而避免了Hibernate自生成SQL所带来的局限.
对于Item映射,我们可以如下定义:
<hibernate-mapping package="com.hpj ...
- 2009-06-13 10:17
- 浏览 867
- 评论(0)
Hibernate数据加载方式
Hibernate支持以下几种数据加载方式:
即时加载(Immediate Loading)
当实体加载完成后,立即加载其关联数据
延迟加载(Lazy Loading)
实体加载时,其关联数据并非马上获取,而是当关联数据第一次被访问时再进行读取.
预 ...
- 2009-06-13 09:58
- 浏览 989
- 评论(0)
Fb HQL实用技术
实体查询
简单例子:
String hql = "from User";
Query query = session.createQuery(hpl);
List userList = query.list();
上面的hql:"from User",将取出User的所有对应记录,对应的SQL为"select ..from User".
我们也可以在HQL中采用全路径名,特别是在应用中存在同名类(包名不同)的情况下使用,
如:
"from com.hpjianhua.hibernate.entity ...
- 2009-06-12 21:16
- 浏览 1302
- 评论(0)
J2EE面试题集锦(附答案)
一、基础问答
1.下面哪些类可以被继承?
java.lang.Thread (T)
java.lang.Number (T)
java.lang.Double (F)
java.lang.Math (F)
java.lang.Void (F)
java.lang.Class (F)
java.lang.ClassLoader (T)
2.抽象类和接口的区别
(1)接口可以被多重implements,抽象类只能被单一extends
(2)接口只有定义,抽象类可以有定义和实现
(3)接口的 ...
- 2009-06-11 13:28
- 浏览 1166
- 评论(0)
1、面向对象的特征有哪些方面
1.抽象:抽象就是忽略一个主题中与当前目标无关的那些方面,以便更充分地注意与当前目标有关的方面。抽象并不打算了解全部问题,而只是选择其中的一部分,暂时不用部分细节。抽象包括 ...
- 2009-06-11 13:19
- 浏览 699
- 评论(0)
[size=medium]JAVA方面
以下只有学习,如果其中有问题的敬请指出,最好能贴下答案.方便交流:
1 面向对象的特征有哪些方面
2 String是最基本的数据类型吗?
3 int 和 Integer 有什么区别
4 String 和StringBuffer的区别
5运行时异常与一般异常有何异同?
异常表示程序运行过程中可能出现的非正常状态,运行时异常表示虚拟机的通常操作中可能遇到的异常,是一种常见运行错误。java编译器要求方法必须声明抛出可能发生的非运行时异常,但是并不要求必须声明抛出未被捕获的运行时异常。
6 说出一些常用的类,包,接口,请各举5个
7 说出ArrayList ...
- 2009-06-06 18:44
- 浏览 1220
- 评论(2)
修改mysql的默认字符集是通过修改它的配置文件来实现的。一般分两种情况:
[编辑]
Windows平台
windows下的mysql配置文件是my.ini,一般在c:\windows\my.ini或者c:\winnt\my.ini可以直接在这个文件里面加上
default-character-set=gbk #或gb2312,big5,utf8
然后重新启动mysql
service mysql restart
或
/etc/init.d/mysql restart
或用其他方法重新启动,就生效了。
[编辑]
Unix平台
linux下的mysql配置文件是my.cnf,一般是/et ...
- 2009-06-06 18:41
- 浏览 953
- 评论(0)
公司人才专业考试题B卷
考试填写说明:
1. 请仔细阅读题目文字,领会要求后,填写解答内容。对题目理解有异议可以向公司主考人提出要求解释。
2. 要求考生如实填写考题解答内容,保证信息沟通的真实性和有效性。
3. 全部题目答案必须填写入本word文档中,如需用其它工具,则将结果内容复制到本word文档中的答案位置内。
考试解答说明:
1. 考试在规定的时段内完成,原则上是3小时。但根据个人需要可以申请延长。考卷必须真实记录答题使用时间。
2. 将以解答问题的真实性、完整性和准确性为优先评价原则。
3. 根据个人实际情况,可以对题目选择性回答,但要保持回答真实性。
考试纪律说明:
1. 考试 ...
- 2009-06-02 19:12
- 浏览 1017
- 评论(0)
--- 以下为转载之处,仅供学习
对于rownum来说它是oracle系统顺序分配为从查询返回的行的编号,返回的第一行分配的是1,第二行是2,依此类推,这个伪字段可以用于限制查询返回的总行数,而且rownum不能以任何表的名称作为前缀。
举例说明:
例如表:student(学生)表,表结构为:
ID char(6) --学号
name VARCHAR2(10) --姓名
create table student (ID char(6), name VARCHAR2(100));
insert into sale values('200001',‘张一’);
...
- 2009-06-02 19:04
- 浏览 514
- 评论(0)
[size=medium]树状结构的存储与展示:
drop table article;
create table article
(
id number primary key,
cont varchar2(4000),
pid number,
isleaf number(1), --0代表非叶子节点,1代表叶子节点
alevel number(2)
);
insert into article values(1,'蚂蚁大战大象',0,0,0);
insert into article values(2,'大象被打趴下了',1,0,1);
...
- 2009-06-02 19:01
- 浏览 682
- 评论(0)
游标(CURSOR):可以增强SQL语句的功能,它可以对SQL语句的处理进行的控制,方便地帮助我们从数据库中连续撮数据,然后分别对每一条数据进行处理.
游标是一种PL/SQL控制结构,Oracle服务器使用工作区(又称为专用SQL工作区)来执行SQL语句,储存处理信息.
游标分为两种形式:隐式游标与显式游标.
显示游标:
对于返回多条记录的查询语句,可显式游标逐个处理这些数据.
cursor 游标
实例:
1 declare
2 cursor c is
3 select * from emp;
4 v_emp c%rowt ...
- 2009-06-02 18:59
- 浏览 1633
- 评论(0)
PL/SQL块语法:
[DECLARE]
--declaration statements
BEGIN
--executable statements
[EXCEPTION]
--exception statements
END
PL/SQL块中的每一条语句都必须以分号结束,SQL语句是多行的,但分号表示该语句的结束.一行中可以有多条SQL语句,它们之间以分号分隔.每一个PL/SQL块由Begin或Declare开始,以End结束.注释由
--标示.
变量赋值: 用":="符号
v_num number :=1 ...
- 2009-06-01 19:45
- 浏览 2292
- 评论(0)
1 Server
1.1 In the Tomcat world, a Server represents the whole container. Tomcat provides a default implementation of the Server interface., and this is rarely customized by users.
1.2 在tomcat的世界里,一个server代表整个容器.Tomcat提供了一个默认的org.apache.catalina接口的实现.用户很少修改这个默认的实现
2 Service
2.1 A Service is an int ...
- 2009-06-01 15:41
- 浏览 670
- 评论(0)