`
walsh
  • 浏览: 429595 次
  • 性别: Icon_minigender_1
  • 来自: 郑州
社区版块
存档分类
最新评论
文章列表
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,这样不行, ...
在利用Hibernate开发DAO模块时,我们和Session打的交道最多,所以如何合理的管理Session,避免Session的频繁创建和销毁,对于提高系统的性能来说是非常重要的,以往是通过eclipse的插件来自动完成这些代码的,当然效果是不错的,但 ...
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 ...
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 ...
问题提示: 异常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 ...
各种数据库的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 ...
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 ...
何谓“持久化” 持久(Persistence),即把数据(如内存中的对象)保存到可永久保存的存储设备中(如磁盘)。持久化的主要应用是将内存中的数据存储在关系型的数据库中,当然也可以存储在磁盘文件中、XML数据文件中等等。 何谓“持久层” 持久层(Persistence Layer),即专注于实现数据持久化应用领域的某个特定系统的一个逻辑层面,将数据使用者和数据实体相关联。 何谓“对象数据映射(ORM)” ORM-Object/Relational Mapper,即“对象-关系型数据映射组件”。对于O/R,即 Object(对象)和 Relational(关系型数据),表示必须同时使用面向对象 ...
本文摘自孙卫琴的《精通Hibernate:Java对象持久化技术详情》       Hibernate有如下5个核心接口: Configuration接口:该对象用于配置并且根启动Hibernate。Hibernate应用通过Configuration实例来指定对象-关系映射文件的位置或动态配置Hibernate的属性,然后创建SessionFactory实例。 SessionFactory接口:一个SessionFactory实例对应一个数据存储源,应用从SessionFactory中获得Session实例。 它具有如下特点:               1)它是线程安全的,这意味着它的同 ...
文章来源: 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 ...
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 ...
其实Hibernate本身是个独立的框架,它不需要任何web server或application server的支持。然而,大多数的Hibernate入门介绍都加入了很多非Hibernate的东西,比如: Tomcat, Eclipse, Log4J,Struts, XDoclet, 甚至JBoss。这容易让人产生Hibernate复杂难懂的误 ...
一、首先学习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& ...
基于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& ...
最近做了一个项目,虽然简单还是想用连接池练练手,我用的是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 ...
Global site tag (gtag.js) - Google Analytics