上一页 1 2 3 4 5 6 7 8 9 10 ··· 21 下一页
摘要: Query(查询):接口运行在数据库上执行查询并控制查询如何执行,查询语句使用HQL或者本地数据库的sql方法编写。调用代码:Query query=session.createQuery("from User");其中User表示的是类。setFirstResult 是起始数据,setMaxResults是查询显示的数据。如果放在分页程序里边 setFirstResult的值应该是 (当前页面-1)X每页条数,setMaxResults 就是每页的条数了。一、query.scroll()和query.setFirstResult(),query.setMaxResults();这两种方法都可 阅读全文
posted @ 2011-02-18 10:39 魔战 阅读(1170) 评论(0) 推荐(0) 编辑
摘要: 看图便知道,通常情况下,大家都认为session中的对象存在三种状态:瞬时(transitent)、持久化(persistent)以及托管(detached)。不过有时还存一种观点,认为应该是四种状态,即还存在一种移除(removed)状态。对于这两种观点呢我们暂不追究到底以哪个为依据,因为到现在还没统一的定论 本篇文章中,为了全面讲解,所以移除状态我也也涉及到 Session中对象的状态1) 瞬时状态(transient): 新创建的对象。没有和某个Session进行关联。没有对象标识符(OID)。2) 持久化状态(persistent): 与某个session进行关联。有对象标识符。数据库 阅读全文
posted @ 2011-02-17 23:58 魔战 阅读(826) 评论(0) 推荐(0) 编辑
摘要: 一、hibernate常用的接口和类的方法A、Configuration 此类是创建配置文件(hibernate.cfg.xml)的对象的类,当它创建好时调用的是configure()方法即可加载配置文件 eg: Configuration cfg=new Configuration().configure(); 如果项目中涉及到多个数据源,那么必须针对每个数据源创建一个配置文件B、SessionFactory是Session的工厂对象,一个数据源有且只能创建一个此对象,此类的作用是对数据库的链接,根据所配置的信息来产生session对象C、Session接口,是一个提供数据的CRUD操作以及 阅读全文
posted @ 2011-02-17 17:04 魔战 阅读(750) 评论(0) 推荐(0) 编辑
摘要: 在hibernate的jar包下游junit的包,使用junit的步骤:1,建一个与src平行的包test2,在该包下建立测试类,该类继承TestCase并且在该类中写测试方法,测试方法以test开头。测试方法不能含有参数和返回值。实例代码:package com.jzq.hibernate;import junit.framework.TestCase;public class SessionTest extends TestCase {public void testHello(){System.out.println("-----------sessionTest.testHello1( 阅读全文
posted @ 2011-02-16 19:40 魔战 阅读(327) 评论(0) 推荐(0) 编辑
摘要: 下面的是MySQL安装的图解,用的可执行文件安装的,详细说明了一下!  打开下载的mysql安装文件mysql-5.0.27-win32.zip,双击解压缩,运行“setup.exe”,出现如下界面: mysql安装向导启动,按“Next”继续选择安装类型,有“Typical(默认)”、“Complete(完全)”、“Custom(用户自定义)”三个选项,我们选择“Custom”,有更多的选项,也方便熟悉安装过程在“Developer Co 阅读全文
posted @ 2011-02-16 17:23 魔战 阅读(519) 评论(0) 推荐(0) 编辑
摘要: 使用MyEclipse可视化开发Hibernate实例2.7节的例子源代码在配套光盘sourcecode/workspace目录的chapter02_first项目中。这个实例主要演示如何使用MyEclipse的可视化开发工具开发Hibernate应用,利用MyEclipse可以提高我们开发Java EE应用的效率。操作的数据库表还是guestbook表,所使用MyEclipse的版本为7.0,不同的MyEclipse版本之间对于开发Hibernate应用差异不大。在7.0版本中,内置了对Hibernate 2.x、3.0、3.1和3.2等Hibernate版本的支持,没有提供对3.3版本的支 阅读全文
posted @ 2011-02-16 17:07 魔战 阅读(9637) 评论(1) 推荐(1) 编辑
摘要: Java Filter过滤机制详解以前以为Filter只是一个特殊点的Servlet,用进只需在web.xml中配置一下拦截路径就可以了,可经过这两天的深入学习,才知道以前对Filter类的了解和使用都太过浅薄了。在网上看了很多篇相关的技术文章,现提取它们中的精髓(我认为能说明问题的东西)及我个人的一些学习经验作如下总结,希望能帮助大家更好地理解Filter的过滤机制。要学习Filter,就必须先理解和掌握servlet的调用机制和流程。关于servlet,网上也有很多相关文章,大家若有不明白的可以到百度中搜一下,我这里为了突出重点就不多说了。好,下面进入正题。一、什么是Filter Filt 阅读全文
posted @ 2011-02-16 10:05 魔战 阅读(2840) 评论(0) 推荐(0) 编辑
摘要: 一、基础1、说明:创建数据库CREATE DATABASE database-name 2、说明:删除数据库drop database dbname3、说明:备份sql server--- 创建 备份数据的 deviceUSE masterEXEC sp_addumpdevice 'disk', 'testBack', 'c:\mssql7backup\MyNwind_1.dat'--- 开始 备份BACKUP DATABASE pubs TO testBack 4、说明:创建新表create table tabname(col1 type1 [not null] [primary key], 阅读全文
posted @ 2011-02-16 10:04 魔战 阅读(332) 评论(0) 推荐(1) 编辑
摘要: 一、连接MYSQL。 格式: mysql -h主机地址 -u用户名 -p用户密码 1、例1:连接到本机上的MYSQL。 首先在打开DOS窗口,然后进入目录 mysqlbin,再键入命令mysql -uroot -p,回车后提示你输密码,如果刚安装好MYSQL,超级用户root是没有密码的,故直接回车即可进入到MYSQL中了,MYSQL的提示符是:mysql> 2、例2:连接到远程主机上的MYSQL。假设远程主机的IP为:110.110.110.110,用户名为root,密码为abcd123。则键入以下命令: mysql -h110.110.110.110 -uroot -pabcd12 阅读全文
posted @ 2011-02-16 09:41 魔战 阅读(206) 评论(0) 推荐(0) 编辑
摘要: 持久化对象的状态:瞬时对象(Transient objects):使用new创建的对象不是立刻就持久的,它们的状态是瞬时的,也就是说没有跟数据库表相关联的行为,只要应用不再引用这些对象,它们的状态就会丢失,并由垃圾回收机制回收。持久化对象(Persist objects):持久实例是任何具有数据库标示的实例,它有持久化管理器Session统一管理,持久实例是在事务中进行操作的,它们的状态在事务结束时同数据库进行同步,当事务提交时,通过执行sql的insert,update和delete语句把内存中的状态同步到数据库中。持久化对象不会被垃圾回收,因为Session相当于一个一级缓存,该对象在执行 阅读全文
posted @ 2011-02-15 22:28 魔战 阅读(157) 评论(0) 推荐(0) 编辑
上一页 1 2 3 4 5 6 7 8 9 10 ··· 21 下一页