网摘,自已试了可以,但不能在hql中加序列。
想查出序列还是jdbc.
1.新建类 Dual
package mypath;
public class Dual implements Serializable{
private Long id;
public Long getId() {
return this.id;
}
public void setId(Long id) {
this.id=id;
}
}
2.建立映射文件
dual.hbm.xml
<?xml version="1.0" encoding="GBK"?>
<!DOCTYPE hibernate-mapping PUBLIC "-//Hibernate/Hibernate Mapping DTD 3.0//EN"
"http://hibernate.sourceforge.net/hibernate-mapping-3.0.dtd">
<hibernate-mapping>
<class name="mypath.Dual" table="DUAL">
<id name="id" type="java.lang.Long" column="ID">
<generator class="sequence"> <!--可以替换-->
<param name="sequence"></param>
</generator>
</id>
</class>
</hibernate-mapping>
3.注意事项
用 select sysdate from Dual; 返回的数据类型 为java.sql.Date; 精度只到天
可以用 select to_char(sysdate,'yyyy-MM-dd hh:mm:ss') from Dual;解决
但是有个问题 用hibernate的session查询的时候,时间将近4s 见鬼 :)
分享到:
相关推荐
### Hibernate的延迟检索在轻量级J2EE框架中的应用 #### 1. 引言 随着互联网技术的发展,Web应用程序的需求日益增加,对于高效、快速的开发模式也提出了更高的要求。轻量级J2EE框架(Struts+Spring+Hibernate)因...
Hibernate A J2EE Developer's Guide
在J2EE应用中,Struts处理控制逻辑,而Hibernate负责数据持久化。将两者结合,可以在Struts的Action中调用Hibernate的Session接口进行数据的CRUD操作。通过这种方式,开发者可以利用Struts的MVC结构进行流程控制,...
【标题】"J2EE Hibernate" 指的是在Java企业级应用开发中使用Hibernate框架进行数据持久化处理的技术主题。Hibernate是一个强大的对象关系映射(ORM)框架,它简化了Java应用程序与数据库之间的交互,使得开发者可以...
在企业级应用程序开发中,Java 2 Platform, Enterprise Edition (J2EE) 提供了一个强大的框架来构建分布式、多层的应用程序。Struts 和 Hibernate 是两个非常重要的 J2EE 开发工具,它们分别解决了Web层和持久层的...
《Struts+Hibernate简化J2EE的文件操作》这篇文章主要探讨了如何在Java Web开发中,利用Struts和Hibernate框架高效地处理文件上传和管理,特别是通过BLOB类型存储文件在数据库中的方法。以下是对文章内容的详细解读...
Struts和Hibernate是两种在Java企业级开发(J2EE)中广泛应用的开源框架,它们分别专注于表现层和持久层的管理。这个压缩包“Struts+Hibernate谈J2EE的数据表示.rar”很可能是关于如何整合这两个框架,以实现高效、...
综上所述,《Addison-Wesley Professional Hibernate: A J2EE Developer's Guide》涵盖了Hibernate在J2EE开发中的核心概念、实践技巧和最佳实践,是J2EE开发者深入理解和掌握Hibernate的宝贵资源。通过学习本书,...
在J2EE架构中,数据表示的层次分明是保持系统模块化、低耦合和高可维护性的重要原则。本文将结合Struts和Hibernate两大框架,深入探讨在J2EE架构下不同层次的数据表示方法。 首先,Web层是用户交互的界面,其数据...
在这个平台上,Structs和Hibernate是两个至关重要的框架,它们在构建高效、灵活的后端系统中起到了关键作用。本文将深入探讨这两个框架在实现学生信息管理系统中的应用。 首先,Struts是Apache软件基金会的一个开源...
### Hibernate与Struts在J2EE中的应用 #### 一、引言 随着企业级应用需求的日益增长,Java作为一种广泛使用的编程语言,在构建大型、复杂的企业应用方面展现了其强大的能力。Java 2 Platform, Enterprise Edition...
通过阅读API文档,开发者能够学习如何使用Java标准库中的各种类和方法。 2. **W3School手册**:这是一个广泛使用的在线学习资源,提供了HTML、CSS、JavaScript等Web前端技术的教程。HTML是网页的基础结构,CSS用于...
基于Struts+spring+hibernate的J2EE源码,适合新手学习,带分页。 系统默认使用MySQl数据库。 建表很简单,Mysql建User表,sqlserver不支持User表。请在User.hbm.xml修改对应的表名。 另外注意分页的时候选择的SQL...
在J2EE环境中,常见的连接池实现有Apache的DBCP、C3P0以及HikariCP等。它们通过预先创建并维护一定数量的数据库连接,避免了每次请求时创建新连接的开销,从而提升了性能。 Eclipse是一款广泛使用的开源IDE,对于...
在MyEclipse中使用Hibernate开发J2EE程序的步骤相当直观,主要涉及以下几个关键知识点: 1. **项目创建**:首先,你需要启动MyEclipse,然后通过“文件”->“新建”->“项目”->“MyEclipse”->“J2EE项目”->“Web...