`
javajdbc
  • 浏览: 42036 次
  • 性别: Icon_minigender_2
  • 来自: 北京
社区版块
存档分类
最新评论
文章列表
Hibernate 中使用存储过程的规则和限制: 为了在 Hibernate 中使用存储过程,你必须遵循一些规则。不遵循这些规则的存储过程将不可用。如果你仍然想使用他们,你必须通过 session.connection() 来执行他们。这些规则针对于不同的数据库。因为数据库提供商有各种不同的存储过程语法和语义。 对存储过程进行的查询无法使用 setFirstResult()/setMaxResults() 进行分页。 建议采用的调用方式是标准 SQL92: { ? = call functionName(<parameters>) } 或者 { ? = call proce ...
一、final  根据程序上下文环境,Java关键字final有“这是无法改变的”或者“终态的”含义,它可以修饰非抽象类、非抽象类成员方法和变量。你可能出于两种理解而需要阻止改变:设计或效率。 final类不能被继承,没有子类,final类中的方法默认是final的。 final方法不能被子类的方法覆盖,但可以被继承。 final成员变量表示常量,只能被赋值一次,赋值后值不再改变。 final不能用于修饰构造方法。 注意:父类的private成员方法是不能被子类方法覆盖的,因此private类型的方法默认是final类型的。 1、final类  final类不能被继承,因此final类的成员方 ...
数组 在 Java 代码中数组是动态创建的对象。一个数组可以包含若干个同类型的变量。这些变量可以是基本类型或者对象引用,一个数组甚至可以包含其他数组。 声明数组变量 声明数组变量时,代码创建一个变量用于包含对 ...
一、什么是用户自动登录?    对于我们的网站向已注册用户提供某些专门的服务,比如网上购物、在线下载、收费浏览等等,就会要求用户在使用这些服务之前进入登录页面,输入用户名和密码,并进行验证。     如果用户经常访问我们的网站,假如每天都访问一次,或者好几次,那么用户每次都重复这些登录操作就会感到相当厌烦。通过一些简单的技术手段,我们可以让网站“记住”那些在曾经登录过的用户。当该用户下次再来访问的时候,网站可以识别该用户,并为其自动完成登录过程。 二、基本思路    作为网站的编写者,我们无从知道坐在电脑前的那个人是谁。我们能够知道的是,访问网站的是哪一台电脑——这一点可以通过Coo ...
1、访问DB后当找不到符合条件的数据,get()方法将返回null;而load()将会报出ObjectNotFoundEcception。 2、执行get()方法是会访问DB进行SQL操作;而load()则不进行SQL的任何查询动作,只有在真正用到对象的属性时才执行数据的查询操作。 3、load()方法可以返回实体的代理类,get()方法则返回真是的实体类。 4、load()方法可以充分利用hibernate的内部缓存和二级缓存中的现有数据,而get()方法仅仅在内部缓存中进行数据查找,如果没有发现数据时则将越过二级缓存,直接调用SQL查询数据库。        
瞬时对象(Translent Objects): 使用new操作符初始化的对象不是立刻就持久化的。它们的状态是瞬时的 ,也就是说它们没有任何跟数据库表相关联的行为,只要应用不再引用这些对象(不再被任何其他对象所引用),它们的状态将会丢失,并由垃圾回收机制回收。 持久化对象(Persistent Object): 持久实例是任何具有数据标示的势力。她有持久化管理器Session统一管理,持久实例是在事务中进行操作的——它们的状态在事务结合素同数据库进行同步。当事务提交时,通过执行SQL的INSERT、UPDATE和DELETE语句把内存中的状态同步到数据库中。 离线对象(Detached Obje ...
The Spring Framework is a lightweight solution and a potential one-stop-shop for building your enterprise-ready applications. However, Spring is modular, allowing you to use only those parts that you need, without having to bring in the rest. You can use the IoC container, with Struts on top, but y ...
既然我们有这么多选择,那为什么要选择Struts2呢? 下面列出的这些特性,可能会促使你把Struts2作为你的选择: 基于Action的框架 拥有由积极活跃的开发人员与用户组成的成熟社区 Annotation和XML配置选项 基于POJO并易于测试的Action 与Spring,SiteMesh 和Tiles的集成 与OGNL表达式语言的集成 基于主题的标签库与Ajax标签 多种视图选项 (JSP,Freemarker,Velocity和XSLT) 使用插件来扩展或修改框架特性。
数据库中索引的优缺点 为什么要创建索引呢?这是因为,创建索引可以大大提高系统的性能。第一,通过创建唯一性索引,可以保证数据库表中每一行数据的唯一性。第二,可以大大加快数据的检索速度,这也是创建索引的最 ...
1.下载安装apache2.2.6 for windows http://apache.mirror.phpchina.com/httpd/binaries/win32/ apache_2.2.6-win32-x86-openssl-0.9.8e.msi 2.下载安装tomcat5 http://tomcat.apache.org/download-55.cgi Windows Service Installer apache-tomcat-5.5.25.exe 3.httpd.conf文件中更改端口为非80口 第53行: Listen 8089 第142行: ServerNa ...
主要就我所了解的J2EE开发的框架或开源项目做个介绍,可以根据需求选用适当的开源组件进行开发.主要还是以Spring为核心,也总结了一些以前web开发常用的开源工具和开源类库 1持久层: 1)Hibernate 这个不用介绍了,用的很频繁,用的比较多的是映射,包括继承映射和父子表映射 对于DAO在这里介绍个在它基础上开发的包bba96,目前最新版本是bba96 2.0它对Hibernate进行了封装, 查询功能包括执行hsql或者sql查询/更新的方法,如果你要多层次逻辑的条件查询可以自己组装QueryObject.可以参考它做HibernateDAO.也可以直接利用它 2) iBATIS ...
Weblogic 9.2产品直接下载! WebLogic Server 9.2直接下载: http://download2.bea.com/pub/platform/92/server920_win32.exe http://download2.bea.com/pub/platform/92/server920_linux32.bin http://download2.bea.com/pub/platform/92/server920_hpux32.bin http://download2.bea.com/pub/platform/92/server920_solaris32.bin 中文版 ...
在我们使用查询语句的时候,经常要返回前几条或者中间某几行数据,这个时候怎么办呢?不用担心,mysql已经为我们提供了这样一个功能。 SELECT * FROM table  LIMIT [offset,] rows | rows OFFSET offset LIMIT 子句可以被用于强制 SELECT 语句返回指定的记录数。LIMIT 接受一个或两个数字参数。参数必须是一个整数常量。如果给定两个参数,第一个参数指定第一个返回记录行的偏移量,第二个参数指定返回记录行的最大数目。初始记录行的偏移量是 0(而不是 1): 为了与 PostgreSQL 兼容,MySQL 也支持句法: L ...
在Platt《Why Software SUCKS》一书中,提及最具决定意义的三大人性:饥饿、性和懒惰。   这能解释很多问题: 1. 麦当劳和肯德基,无论食品本身多垃圾,但满足了人性中饥饿 + 懒惰,不成功都难。 2. 六月天,满足了性,无需多说。需要补充的是,饥饿 > 性 > 懒惰。比如六月天再麻烦,依旧能吸引大批会员赴汤蹈火。 3. jQuery的成功,是因为在满足人性懒惰的需求上下了很大功夫:容易上手,方便使用。至于代码,绝大部分使用者是不会去看jQuery源码的,就如绝大部分家庭主妇不会去研究冰箱的运作机理一样。至于性能,大部分情况下也是遇不到的,即便遇到了,大部分用户 ...
     教授5岁的儿子小约翰闹着要去迪斯尼乐园,教授嫌得烦就将一幅16K大小的世界地图撕成一些小碎片,说如果儿子能够重新把世界地图拼起来就带他去玩。不到十分钟小约翰便拼好了。这位教授非常吃惊。小约翰却不以为然 ...
Global site tag (gtag.js) - Google Analytics