public List<OrgVO> qryVO() {
String hql = "select new com.miniui.demo.vo.user.OrgVO(tbuo.TBasisOrg.orgId, tbuo.TBasisOrg.orgCode, tbuo.TBasisOrg.orgName, tbuo.TBasisOrg.orgDesc, tbuo.TBasisOrg.orgPid, tbuo.TBasisOrg.orgLevel, tbuo.TBasisOrg.isDisable, tbuo.TBasisOrg.orgAdd, tbuo.TBasisOrg.updateUser, tbuo.TBasisOrg.updateTime) from TBasisUserOrg tbuo";
List<OrgVO> orgVOs = this.getCurrentSession().createQuery(hql).list();
return orgVOs;
}
@SuppressWarnings({ "deprecation", "unchecked" })
@Override
public List<OrgVO> qryVO2() {
String sql = "SELECT ORG_PID AS orgPid,ORG_ID AS orgId, ORG_NAME AS orgName FROM T_BASIS_ORG";
Query sqlQuery = this.getCurrentSession().createSQLQuery(sql)
.addScalar("orgPid", Hibernate.STRING)
.addScalar("orgId", Hibernate.STRING)
.addScalar("orgName", Hibernate.STRING);
sqlQuery.setResultTransformer(Transformers.aliasToBean(OrgVO.class));
return sqlQuery.list();
}
@Override
public List<?> qryMap()
{
String hql = "select new map(e.busintypeid as id ,e.busintypename as name,e.busintypeid as num,e.businremark as desc,e.updatetime as time) from TBasisType e where 1=1";
Query hqlQuery = this.getCurrentSession().createQuery(hql);
List<?> list = hqlQuery.list();
return list;
}
@Override
public List<?> qryMap2() {
String sql = "SELECT BUSINTYPEID, BUSINTYPENAME, BUSINREMARK, STATUS, UPDATEUSER AS usr, UPDATETIME FROM T_BASIS_TYPE";
Query sqlQuery = this.getCurrentSession().createSQLQuery(sql);
sqlQuery.setResultTransformer(Transformers.ALIAS_TO_ENTITY_MAP);
return sqlQuery.list();
}
分享到:
相关推荐
1. 实体类:在租房系统中,我们创建如`House`、`User`等实体类,用以封装业务数据。 2. 映射文件或注解:为实体类定义数据库表映射,例如`@Entity`表示该类为数据库中的一个表,`@Table(name="houses")`指定表名,`@...
Spring mvc 返回数据格式采用统一的对象(JSONReturn)进行封装 09. 通过自定义处理器 ExceptionIntercept 实现 Spring mvc的全局异常捕获 10. 系统中包含了企业中采用的开发工具类的集合 11. AbstractDao 父类实现...
2. **创建DAO层**:编写Hibernate的DAO(数据访问对象)接口和实现类,用于封装数据库操作。 3. **创建Service层**:定义业务逻辑接口和服务实现,调用DAO层的方法处理数据。 4. **前端接口**:在前端页面中,使用...
如果需要返回数据,可以使用JSON对象封装结果,然后使用Struts2的JSON插件将Java对象转换为JSON格式的响应。 4. **JSON响应**:Struts2会将JSON对象写入HTTP响应体,返回给前端。jQuery的Ajax回调函数接收到这个...
标题 "ssh2(struts2+spring2.5+hibernate3.3+ajax)带进度条文件上传(封装成标签)" 涉及到的是一个基于Java Web开发的技术组合,用于构建一个支持文件上传并带有进度条显示功能的应用。这个应用整合了Struts2、...
在自动提示功能中,Hibernate可能是用来从数据库中检索匹配的数据,比如根据用户的输入查询相关的建议条目,并将结果转换为JSON格式,返回给前端。 具体实现流程可能是这样的:当用户在输入框中输入字符时,...
总的来说,后台数据接口实现是一个涉及多个技术领域的过程,包括但不限于MVC设计模式、DAO设计模式、Servlet编程、JSON数据交换以及数据库操作等。理解并熟练掌握这些知识对于构建高效、可靠的Web服务至关重要。
- **返回结果**:将验证结果封装成JSON格式返回给前端。 3. **前端处理响应**:使用jQuery解析返回的JSON数据,并根据数据提示用户用户名是否可用。 综上所述,SSH2+Ajax+jQuery+JSON的登陆验证实现了对用户名的...
6. **Ajax请求处理**:在后台(比如Spring MVC的Controller)接收到Ajax请求,调用UserService,完成数据库操作,然后将结果封装成JSON格式并返回给前端。 7. **前端响应**:Ajax请求成功后,前端接收到JSON数据,...
- **JSON (JavaScript Object Notation)**:虽然 Ajax 名称中包含 XML,但实际上 JSON 更常用于数据交换。 - **DOM (Document Object Model)**:用于操作页面上的元素。 综上所述,Struts、Spring、Hibernate 和 ...
这通常涉及JSON格式的数据交换,以及对Apicloud SDK的集成。 4. 接口测试:接口的测试是验证其功能是否正常的关键步骤。Postman是一款强大的API测试工具,可以模拟HTTP请求,检查返回的响应。在本项目中,开发者...
- **JSON响应**:将登录结果封装为JSON对象,通过HTTP响应返回给Android客户端。 3. **网页前端**: - **HTML/CSS/JavaScript**:服务器端提供HTML页面,用户可以通过浏览器直接访问,输入登录信息并提交表单。...
5. **Model层**:在Java后台,数据模型(Model)类用于封装业务数据。比如,对于用户管理,可以创建一个`User`类,包含用户名、密码、邮箱等属性。 6. **Service层**:服务层(Service)处理业务逻辑,如用户管理的...
在SSH(Struts2、Spring、Hibernate)架构的项目中,使用jQuery与后台进行交互是常见的做法,特别是在处理异步请求时。本示例主要介绍了如何利用jQuery通过JSON与Struts2的Action进行数据交换,从而实现前端与后端的...
在后台接口中,JSON通常被用来封装请求和响应的数据,使得前端能够理解并处理这些数据。 JDBC则是Java中访问数据库的标准API,它可以连接到各种类型的数据库,如MySQL、Oracle等,执行SQL查询,进行数据的增删改查...
如今,Ajax通常结合JSON(JavaScript Object Notation)进行数据交换,因为JSON的解析速度更快,且更易于阅读和编写。 在"开发基于Struts Spring Hibernate Ajax的网上信息发布平台阶段一"中,我们可能要做的工作...
5. 结果封装为XML或JSON格式,通过Struts返回给Flex。 6. Flex接收到响应后更新UI。 深入理解并掌握这些技术的整合应用,对于Java Web开发者来说非常重要,因为它们能提供高效、灵活的解决方案,特别是在需要构建...
dao:数据库访问封装 enm:系统中使用到的常量包,这里不是用的常量,用的是枚举替代常量 entity:hibernate对应的orm与数据库表一一对应的实体类 filter:Log4jFormatFilter(格式化log4j日志输出的),...
在后台,你可以使用JPA(Java Persistence API)配合Hibernate等ORM(对象关系映射)工具操作数据库,查询所有用户信息。在前端,接收到用户列表后,可以使用诸如React、Vue或Angular等前端框架渲染到页面上,展示给...