`
esffor
  • 浏览: 1371868 次
  • 性别: Icon_minigender_1
  • 来自: 北京
社区版块
存档分类
最新评论
文章列表
Projections类主要用于帮助Criteria接口完成数据的分组查询和统计功能 List cats=session.createCriteria(Cat.class)               .setProjection(Projections.projectionList()               .add(Projections.rowCount())               .add(Projections.avg("weight"))               .add(Projections.max("weight"))   ...
setFirstResult 是起始数据,setMaxResults是查询显示的数据。如果放在分页程序里边 setFirstResult的值应该是 (当前页面-1)X每页条数,setMaxResults 就是每页的条数了。关于setMaxResults 和 setFetchSize 的区别:我的理解是 setMaxResults 是用来配合数据库生成sql的,在sql里就控制查询的记录数目 setFetchSize是控制查询结果的,可能sql已经查询出100条,但是hibernate只取前10条放到返回的List里。                public L ...
String hql="select u.name,u.password from User u";Query query=session.createQuery(hql);Iterator iter=query.iterator();while(iter.next())...{   Object obj[]=(Object[]iter.next());  System.out.println(obj[0
List()    这个方法返回一个list对象,可以按照未知进行随机访问,采用这种方式要求Hibernate将所有的数据都转换成java实体对象,而不管是否用到了其中所有的对象,所以,在只有部分对象被使用时候会造成资源浪费iterator()   这个方法返回Iterator对象,只能按照从前向后顺序访问,优点是不用一次读取所有的数据都转换成java对象,避免资源浪费uniqueResult()   这个方法将返回唯一的结果对象,及时结果有多个对象,因此,在确信结果唯一时可以使用 
<property name="mappingDirectoryLocations">   <list>    <value>classpath:/com jdsy/ky/zl/domain< alue>    <value>classpath:/com jdsy/ky/domain< alue>   <list>  </property>   <property name="mappingResources">     <list>   ...
可以把name属性看成id的别名,同时可以指定多个name数值 以后getBean()的时候,用id和name都可以获得bean 
      这是个用JSP+Hibernate编写的非常简单的留言系统例子,是个准三层结构(因为为了节省时间着重介绍hibernate部分,省去的service层,转而使用jsp页面进行业务处理,但并不是在jsp页面上过多的编写java代码,而是使用专门的jsp作为业务处理层) 开发工具:MyEclipse+Mysql目录结构如下:config(配置类)    BeanConfig.java    MessageConfig.javaconstants(常量类)   Constants.javadao(数据访问类)       hibernate        MessageDAO.java   ...
(1)编写发布接口ITrainTimeServiceRemote(2)编写实现类TrainTimeServiceImpl(3)编写发布配置文件application-webservice.xml     <beans> <import resource="classpath:org/codehaus/xfire/spring/xfire.xml" /> <bean id="baseWebService"  class="org.codehaus.xfire.spring.remoting.XFireExporter& ...
(1)当记录不存在时候,get方法返回null,load方法产生异常(2)load方法可以返回实体的代理类,get方法则返回真是的实体类(3)load方法可以充分利用hibernate的内部缓存和二级缓存中的现有数据,而get方法不仅在缓存中查找数据,当没有在缓存中找到合适的数据时候,则生成SQL查询数据库,返回相应的实体对象 
很简单,如果该输入的没有输入,则弹出提示common.js: function isRequired( checked )...{    for( var i=0; i<checked.length; i++ )    
package com.liu.test;public class BeanFile { private String beanFile = "多种方式加载Bean的配置文件"; public void setBeanFile(String beanFile) { this.beanFile = beanFile; } public String getBeanFile() { return beanFile; ...
<welcome-file-list>    <welcome-file>index.jsp</welcome-file>  </welcome-file-list>  <error-page>    <exception-type>       cn.hxex.message.exception.MessageDAOException    </exception-type>    <location>/error/daoerror.jsp</location></error-pa ...
(1)有可能是JSP页面的input属性没有和actionform中的属性对应起来(2)如果这个异常出现public class InstantiationException extends Exception 一般都是由于可能在ActionForm钱加了abstract方法我就是拷贝过来的javabean,结果忘了把前面的abstract去掉了 
第一种:Test test=new Test(); 第二种:test=Class.forName(Test).newInstance(); 第三种String interceptorName="org.aaa.Test";Class interceptorClass=Current.class.getClassLoader().loadClass(interceptorName);Interceptor inerceptor=(Interceptor)interceptorClass.newInstance(); 
Inverse是hibernate双向关系中的基本概念,当然对于多数实体,我们并不需要双向关联,更多的可能会选择单向关联,况且我们大多数人一般采用一对多关系,而一对多双向关联的另一端:多对一的inverse属性是不存在,其实它默认 ...
Global site tag (gtag.js) - Google Analytics