HSL语句:
String queryString="select new com.dio.blog.dto.UserDto(fu.id,fu.username,fu.password) from FriendUser fu where fu.username=?";
选择出的字段保存在UserDto对象里面,UserDto类必须包含该所有字段的构造方法
UserDto代码如下:
package com.dio.blog.dto;
/**
* 用户登录数据传输对象
* @author Administrator
*
*/
public class UserDto {
private String id;
private String username;
private String password;
/**
* 引用数据传输对象,必须有构造方法
* @param id
* @param username
* @param password
*/
public UserDto(String id, String username, String password) {
super();
this.id = id;
this.username = username;
this.password = password;
}
public String getId() {
return id;
}
public void setId(String id) {
this.id = id;
}
public String getUsername() {
return username;
}
public void setUsername(String username) {
this.username = username;
}
public String getPassword() {
return password;
}
public void setPassword(String password) {
this.password = password;
}
}
分享到:
相关推荐
SSH 是 Spring、Struts 和 Hibernate 的组合,是一种常见的 Java Web 开发框架。在 SSH 框架中,Hibernate 作为数据层的 ORM 工具,它的缓存机制对于整个应用的性能优化至关重要。 **五、SSH-补充** 在提供的压缩包...
spring+springMVC+hibernte+shiro框架(非maven) 空框架,没什么东西,hibernate entities自己改一下就能跑起来 ,也可以用hibernate 生成数据库 ,只做了些登陆验证 ,授权写起来太麻烦。 有点垃圾,请见谅哈!
4. **执行持久化操作**:执行诸如查询、插入、更新或删除等操作。 5. **提交事务**:当所有的数据操作完成后,通过 `Transaction.commit()` 提交事务。 6. **关闭 Session 和 SessionFactory**:最后,关闭 `Session...
hibernte 入门
除了HQL,Hibernate还提供了Criteria API进行动态查询,它提供了一种类型安全的方式来构建查询。 9. ** Criteria with Projections** Criteria API还可以与Projections一起使用,用于获取特定的字段或聚合结果,...
Hibernate 支持事务处理、缓存机制和查询语言(HQL),提高了数据访问的效率。 Spring 框架是Java企业级应用的核心框架,它提供了依赖注入(DI)和面向切面编程(AOP)等核心特性。Spring 可以用来管理对象的生命...
它可以轻松地将Struts2的Action与其他服务(如Hibernate的数据访问对象)连接起来,通过依赖注入(DI)将这些组件组合在一起。Spring还提供了事务管理,确保数据库操作的一致性。 Hibernate是持久层的解决方案,它...
此外,还提供了查询执行功能,便于测试和调试查询语句。 六、Session工厂和会话管理 插件支持生成SessionFactory配置,帮助开发者正确配置和管理Hibernate的Session。此外,它还提供了模拟数据填充工具,方便在开发...
本资源从基础入手,详细讲解如何利用Java+struts+hibernte从0开始来开发一个全新的系统。
`Hibernate.chm`文档详细讲解了Hibernate的API,包括实体管理、会话、查询语言(HQL)和 Criteria 查询等,使得数据库操作更加便捷和高效。 这三者结合使用,可以构建出松耦合、易于维护的Java Web应用。Spring作为...
Hibernate3.2支持JPA(Java Persistence API),提供了实体管理、查询语言(HQL)和 Criteria API,使得开发者可以更加便捷地处理数据库操作。它还增强了性能和并发性,以及对多种数据库的兼容性。 当这三个框架...
Hibernate4集成memcache用jar合集 hibernate配置 <property name="hibernate.cache.region.factory_class">com.googlecode.hibernate.memcached.MemcachedRegionFactory</property>
【Spring + Struts + Hibernate 课件三合一】是一门结合了Java开发中三大主流开源框架的课程,旨在帮助学员熟练掌握使用Struts、Hibernate和Spring构建多层Web应用程序的技术。这三大框架分别承担着不同的职责,共同...
这个“struts2+hibernte+spring权限管理.rar”压缩包显然包含了使用这三个框架搭建的权限管理系统的相关资源。 **Struts2** 是一个基于MVC(Model-View-Controller)设计模式的Java Web框架,它主要用于控制应用...
1. **hbtadv_t002_performance_compare**:这可能是关于Hibernate性能比较的教程,涵盖了不同配置或策略对系统性能的影响,比如查询优化、缓存使用等。 2. **hbtadv_t037_read-only_update**:可能涉及到只读事务和...
ssh框架的电信计费系统 struts2+spring+hiberntessh框架的电信计费系统 struts2+spring+hiberntessh框架的电信计费系统 struts2+spring+hiberntessh框架的电信计费系统 struts2+spring+hibernte
开发基于StrutsSpringHibernateAjax的网上信息发布平台上机贯穿案例Struts+Spring+Hibernte+Ajax(和课件不同) 附带T-SQL语句写的数据库
会话对象负责执行所有的CRUD操作,包括加载和保存对象、查询和更新数据库等。 - **缓存机制**:为了提高性能,Hibernate提供了不同级别的缓存,包括一级缓存(默认开启,会话级别的缓存)和二级缓存(可选配置,应用...