不是很想写,还是写吧,
原生sql查询绑定到vo中需要注意一下查询类型和VO的类型对应关系,一旦对不上号很容易报异常。不过这里的日期挺有意思。
hibernate 3.6.5
如VO中有字段Date,对应数据库的timestamp字段,传递scalars的map参数时需这样操作。
Map<String, Type> scalars = new HashMap<String, Type>();
scalars.put("operationYear", TimestampType.INSTANCE);
scalars.put("operationYear", DateType.INSTANCE);
这2者都是返回Date的字段结果,不过DateType是format(yyyy-MM-dd)而TimestampType却是原样输出。如果有需要输出时间戳的喷油可以用DateType
hibernate3.6.5有很多org.hibernate.type的过时方法,都改为了更为规范的命名方式。比如int改为了IntegerType.INSTATNCE而不是原来的Hibernate.INTEGER
分享到:
相关推荐
Hibernate 使用参考文档 Hibernate 是一个流行的 Java持久层框架,它提供了一种对象关系映射(Object-Relational Mapping,ORM)机制,用于将 Java 对象与关系数据库之间建立映射关系。本文档旨在指导读者快速从 ...
Hibernate 完整使用教程 Hibernate 是一种流行的开源持久层框架,允许开发者使用面向对象编程语言来访问关系数据库。下面是关于 Hibernate 的详细知识点: Hibernate 介绍 Hibernate 是一个开源的持久层框架,它...
标题“hibernate与mybatis一起使用取长补短”暗示了在一个项目中同时采用这两种框架,旨在充分利用它们各自的优点,以提升项目的性能和灵活性。 Hibernate是一款强大的ORM框架,它提供了完整的对象模型支持,包括...
**Hibernate Tools使用指南** 在Java开发中,Hibernate作为一款强大的对象关系映射(ORM)框架,极大地简化了数据库操作。为了提升开发效率,Hibernate提供了一系列的工具,即Hibernate Tools,帮助开发者进行逆向...
Hibernate 使用指南 Hibernate 是一款 ORM 框架(对象关系映射),它对 JDBC(数据库连接技术的简称)进行了轻量级的封装,使得 Java 程序员可以随心所欲的使用面向对象的编程思想来操作数据库。Hibernate 的作用:...
Eclipse 上使用 Hibernate Eclipse 上使用 Hibernate 是 Java 开发者常用的持久层解决方案。本文将指导您在 Eclipse 环境中使用 Hibernate,包括下载和安装 Hibernate、配置 Hibernate、生成实体类和 DAO 类、添加...
hibernate的使用文档
4. **javassist.jar**:Hibernate使用javassist库动态生成字节码,实现对Java类的增强,比如添加getter和setter方法,以便于ORM操作。 5. **antlr-2.7.7.jar**:ANTLR是一个强大的解析器生成器,用于读取、处理、...
【hibernate Tools】是Java开发中用于简化Hibernate框架使用的工具集,它为Eclipse提供了对Hibernate项目的集成支持。在本文中,我们将详细介绍如何安装和使用hibernate Tools,以便在开发过程中更高效地处理...
本教程将深入探讨Hibernate框架的搭建与使用,帮助你理解如何将Java对象与数据库表进行无缝交互。 首先,我们需要了解Hibernate的核心概念。Hibernate提供了一个数据访问接口,允许我们在Java应用程序中使用面向...
Hibernate是一种流行的Java对象关系映射(ORM)工具,它允许开发者使用面向对象的编程方式来操作数据库,而无需直接编写SQL语句。MySQL则是一款开源、免费的关系型数据库管理系统,广泛应用于Web应用程序。 在描述...
- 第二级缓存:为了提高性能,可以配置Hibernate使用第二级缓存,如Ehcache。 - JPA支持:Hibernate同时也支持Java Persistence API (JPA),可以通过@PersistenceUnit注解来管理EntityManagerFactory。 通过这个...
- `javassist.jar`:Hibernate使用它来动态生成代理类和字节码,以实现延迟加载和其他高级特性。 - `dom4j.jar`:用于XML处理,Hibernate使用它来解析和生成HBM(Hibernate Mapping)文件。 - `slf4j-api.jar` 和...
达梦数据库作为国内自主研发的高性能、高安全性的数据库产品,其方言在Hibernate中的使用对于开发者来说尤为重要。从2.0到4.0的版本升级,不仅代表了Hibernate框架自身的进步,也反映了达梦数据库方言在适应性、性能...
Hibernate使用会话(Session)的概念来操作数据库,事务(Transaction)则负责管理持久化操作的边界。Session上下文的概念允许在会话中保存状态,从而在对象的生命周期内提供更好的控制。 域模型:域模型的构建是...
Hibernate使用配置好的映射文件和主配置文件,在运行时自动将数据对象转换成数据库中的记录,并且可以将数据库记录转换回数据对象。Hibernate的懒加载、缓存策略以及事务管理等高级特性,使得它能高效地与关系型...
在使用Hibernate时,我们需要配置一个名为`hibernate.cfg.xml`的文件,其中包含了数据库连接信息、方言、缓存策略等。学习如何正确配置这些参数对于项目的稳定运行至关重要。 3. **实体类和注解**: Hibernate ...
要使用 Hibernate,首先需要搭建 Hibernate 的开发环境。下面是 Hibernate 环境搭建的主要步骤: 1. 映射配置文件 在 Hibernate 中,映射配置文件(hibernate.cfg.xml)是用于配置 Hibernate 的核心配置文件。该...
Hibernate.jar包,Hibernate可以应用在任何使用JDBC的场合,包含 hibernate-commons-annotations-4.0.1.Final.jar hibernate-core-4.1.12.Final.jar hibernate-ehcache-4.1.12.Final.jar hibernate-entitymanager-...