- 浏览: 434879 次
- 性别:
- 来自: 郑州
-
最新评论
-
shenselongge:
/**
* Flips this buff ...
java.nio.Buffer flip()方法jdk中文翻译错误 -
tonyyan:
感谢,清晰了很多。
java.nio.Buffer flip()方法jdk中文翻译错误 -
frangejct:
jdluojing 写道你的说法也不完整,buffer中的 ...
java.nio.Buffer flip()方法jdk中文翻译错误 -
victor0535:
关于这段话,我有不同看法:2)如果instance变量是一个对 ...
Java线程同步机制synchronized关键字的理解 -
josico:
如果没有前台页面 只是作为服务端提供HTTP接口的话 可不可以 ...
Apache与Tomcat的区别
文章列表
1.RequestDispatcher.forward()
是在服务器端起作用,当使用forward()时,Servlet engine传递HTTP请求从当前的Servlet or JSP到另外一个Servlet,JSP 或普通HTML文件,也即你的form提交至a.jsp,在a.jsp用到了forward()重定向至b.jsp,此时form提交的所有信息在 b.jsp都可以获得,参数自动传递.
但forward ()无法重定向至有frame的jsp文件,可以重定向至有frame的html文件,同时forward()无法在后面带参数传递,比如 servlet?name=frank,这样不行, ...
- 2008-09-23 14:22
- 浏览 1450
- 评论(0)
在利用Hibernate开发DAO模块时,我们和Session打的交道最多,所以如何合理的管理Session,避免Session的频繁创建和销毁,对于提高系统的性能来说是非常重要的,以往是通过eclipse的插件来自动完成这些代码的,当然效果是不错的,但 ...
- 2008-09-23 11:21
- 浏览 1402
- 评论(0)
HQL:Hibernate Query Language
HQL是完全面向对象的查询语言,因此可以支持继承和多态等特征。
HQL查询依赖于Query类,每个Query实例对应一个查询对象,使用HQL查询按
如下步骤进行:
(1)获取Hibernate Session对象;
(2)编写HQL语句;
(3)以HQL语句作为参数,调用Session的createQuery方法创建查询对象;
(4)如果HQL语句包含参数,调用Query的setXxx方法为参数赋值;
(5)调用Query对象的list等方法遍历查询结果。
查询示例:
public class HqlQuery
...{
pu ...
- 2008-09-22 16:28
- 浏览 2681
- 评论(0)
1.from子句
from Person
表明从Person持久化类中选出全部的实例。
推荐:from Person as p
2.select子句
select p.name from Person as p
select p.name.firstName from Person as p
select new list(p.name, p.address) from Person as p
select new ClassTest(p.name, p.address) from Person as p (有前提)
select p.name as personName from Perso ...
- 2008-09-22 16:27
- 浏览 1307
- 评论(0)
问题提示:
异常1:org.hibernate.PropertyNotFoundException: Could not find a getter for attribute
问题分析:
1)getter()方法写错了,没有按照javaBean的规则写.
2)*.hmb.xml中的属性名和pojo中的是否一致.注意:属性名是否多了空格.
启示:.hbm.xml里的排列最好跟数据库表里的排列一样!最好不要乱改变位置!否则会出莫名其妙的错误!
3)字段的取名要注意。比如数据库中的字段为M_R_ID,映射到hbm.xml为mRId,那么产生的POJO也是mRId,自动产生的gette ...
- 2008-09-22 14:38
- 浏览 1542
- 评论(0)
各种数据库的JDBC连接大全
1.Oracle8/8i/9i数据库(thin模式)
Class.forName("oracle.jdbc.driver.OracleDriver").newInstance();
String url="jdbc:oracle:thin:@localhost:1521:orcl"; //orcl为数据库的SID
String user="test";
String password="test";
C ...
- 2008-09-20 15:29
- 浏览 1613
- 评论(0)
insert方法
public void insert(Object o){
Session session = HibernateSessionFactory.currentSession();
Transaction t = session.beginTransaction();
session.save(o);
t.commit();
HibernateSessionFactory.clossSession();
}
delete方法
public void delete(Object o,Serializable id){
Session ...
- 2008-09-20 11:24
- 浏览 1234
- 评论(0)
何谓“持久化”
持久(Persistence),即把数据(如内存中的对象)保存到可永久保存的存储设备中(如磁盘)。持久化的主要应用是将内存中的数据存储在关系型的数据库中,当然也可以存储在磁盘文件中、XML数据文件中等等。
何谓“持久层”
持久层(Persistence Layer),即专注于实现数据持久化应用领域的某个特定系统的一个逻辑层面,将数据使用者和数据实体相关联。
何谓“对象数据映射(ORM)”
ORM-Object/Relational Mapper,即“对象-关系型数据映射组件”。对于O/R,即 Object(对象)和 Relational(关系型数据),表示必须同时使用面向对象 ...
- 2008-09-20 11:04
- 浏览 2133
- 评论(0)
本文摘自孙卫琴的《精通Hibernate:Java对象持久化技术详情》
Hibernate有如下5个核心接口:
Configuration接口:该对象用于配置并且根启动Hibernate。Hibernate应用通过Configuration实例来指定对象-关系映射文件的位置或动态配置Hibernate的属性,然后创建SessionFactory实例。
SessionFactory接口:一个SessionFactory实例对应一个数据存储源,应用从SessionFactory中获得Session实例。
它具有如下特点:
1)它是线程安全的,这意味着它的同 ...
- 2008-09-19 11:15
- 浏览 1363
- 评论(0)
文章来源:
http://www.blogjava.net/amigoxie/archive/2007/12/29/171395.html
Hibernate的描述文件可以是一个properties属性文件,也可以是一个xml文件。下面讲一下Hibernate.cfg.xml的配置。配置格式如下:
1. 配置数据源
在Hibernate.cfg.xml中既可以配置JDBC,也可以配置JNDI。在本小节中讲述数据源如何配置。
hibernate.cfg.xml
<?xml version="1.0" encoding="UTF-8&q ...
- 2008-09-19 10:59
- 浏览 2083
- 评论(0)
Hibernate是ORMapping的实现,通过一个类实现数据库操作
实例:
hibernate.cfg.xml:Hibernate环境配置文件
程序代码
<?xml version='1.0' encoding='UTF-8'?>
<!DOCTYPE hibernate-configuration PUBLIC
"-//Hibernate/Hibernate Configuration DTD 3.0//EN"
"http://hibernate.sourceforge.net/hiber ...
- 2008-09-19 10:47
- 浏览 1956
- 评论(0)
其实Hibernate本身是个独立的框架,它不需要任何web server或application server的支持。然而,大多数的Hibernate入门介绍都加入了很多非Hibernate的东西,比如: Tomcat, Eclipse, Log4J,Struts, XDoclet, 甚至JBoss。这容易让人产生Hibernate复杂难懂的误 ...
- 2008-09-19 10:43
- 浏览 1475
- 评论(0)
一、首先学习hibernate.cfg.xml配置文件的具体配置
<?xml version="1.0" encoding="UTF-8"?>
<!--指定该文件的官方dtd-->
<!DOCTYPE hibernate-configuration PUBLIC "-//Hibernate/Hibernate Configuration DTD 3.0//EN" "http://hibernate.sourceforge.net/hibernate-configuration-3.0.dtd& ...
- 2008-09-19 10:23
- 浏览 2273
- 评论(0)
基于ssh的proxool连接池配置
环境:MyEclipse5.5,win 2003,oracle,mysql
配置文件1:applicationContext.xml
Xml代码
<?xml version="1.0" encoding="UTF-8"?>
<beans xmlns="http://www.springframework.org/schema/beans"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance& ...
- 2008-09-19 00:01
- 浏览 1449
- 评论(0)
最近做了一个项目,虽然简单还是想用连接池练练手,我用的是proxool-0.8.3,因为手头上只有这个版本,也没有去下新版,变化应该不太大,数据库用的MySql5.0。
首先建一个web工程,然后写一个proxool.xml文件放到WEB-INF文件夹下,
proxool.xml的配置文件如下:
<?xml version="1.0" encoding="UTF-8"?>
<proxool-config>
<proxool>
<alias>db</alias>
<dr ...
- 2008-09-18 23:57
- 浏览 1317
- 评论(0)