`
wenxiang_tune
  • 浏览: 48839 次
  • 性别: Icon_minigender_1
  • 来自: 重庆
社区版块
存档分类
最新评论

hibernate 使用小记

阅读更多

不是很想写,还是写吧,

原生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 使用参考文档 Hibernate 是一个流行的 Java持久层框架,它提供了一种对象关系映射(Object-Relational Mapping,ORM)机制,用于将 Java 对象与关系数据库之间建立映射关系。本文档旨在指导读者快速从 ...

    Hibernate完整使用教程

    Hibernate 完整使用教程 Hibernate 是一种流行的开源持久层框架,允许开发者使用面向对象编程语言来访问关系数据库。下面是关于 Hibernate 的详细知识点: Hibernate 介绍 Hibernate 是一个开源的持久层框架,它...

    hibernate与mybatis一起使用取长补短

    标题“hibernate与mybatis一起使用取长补短”暗示了在一个项目中同时采用这两种框架,旨在充分利用它们各自的优点,以提升项目的性能和灵活性。 Hibernate是一款强大的ORM框架,它提供了完整的对象模型支持,包括...

    Hibernate Tools使用指南

    **Hibernate Tools使用指南** 在Java开发中,Hibernate作为一款强大的对象关系映射(ORM)框架,极大地简化了数据库操作。为了提升开发效率,Hibernate提供了一系列的工具,即Hibernate Tools,帮助开发者进行逆向...

    Hibernate使用指南

    Hibernate 使用指南 Hibernate 是一款 ORM 框架(对象关系映射),它对 JDBC(数据库连接技术的简称)进行了轻量级的封装,使得 Java 程序员可以随心所欲的使用面向对象的编程思想来操作数据库。Hibernate 的作用:...

    Eclipse上使用Hibernate

    Eclipse 上使用 Hibernate Eclipse 上使用 Hibernate 是 Java 开发者常用的持久层解决方案。本文将指导您在 Eclipse 环境中使用 Hibernate,包括下载和安装 Hibernate、配置 Hibernate、生成实体类和 DAO 类、添加...

    hibernate使用文档

    hibernate的使用文档

    hibernate需要的10个jar

    4. **javassist.jar**:Hibernate使用javassist库动态生成字节码,实现对Java类的增强,比如添加getter和setter方法,以便于ORM操作。 5. **antlr-2.7.7.jar**:ANTLR是一个强大的解析器生成器,用于读取、处理、...

    如何安装使用hibernate tools

    【hibernate Tools】是Java开发中用于简化Hibernate框架使用的工具集,它为Eclipse提供了对Hibernate项目的集成支持。在本文中,我们将详细介绍如何安装和使用hibernate Tools,以便在开发过程中更高效地处理...

    Hibernate 配置各种数据库

    下面是一个使用 properties 文件配置 Hibernate 连接数据库的示例: hibernate.connection.driver_class = org.hsqldb.jdbcDriver hibernate.connection.username = sa hibernate.connection.password = hibernate....

    hibernate jar包

    在开发过程中,使用这个“hibernate jar包”可以快速搭建Hibernate环境,只需将这些jar文件添加到项目的类路径中,然后配置相应的Hibernate配置文件(如hibernate.cfg.xml),就可以开始使用Hibernate进行持久化操作...

    Hibernate框架的搭建与使用

    本教程将深入探讨Hibernate框架的搭建与使用,帮助你理解如何将Java对象与数据库表进行无缝交互。 首先,我们需要了解Hibernate的核心概念。Hibernate提供了一个数据访问接口,允许我们在Java应用程序中使用面向...

    hibernate和MySQL的jar

    Hibernate是一种流行的Java对象关系映射(ORM)工具,它允许开发者使用面向对象的编程方式来操作数据库,而无需直接编写SQL语句。MySQL则是一款开源、免费的关系型数据库管理系统,广泛应用于Web应用程序。 在描述...

    JAVA 使用hibernate配置实例

    - 第二级缓存:为了提高性能,可以配置Hibernate使用第二级缓存,如Ehcache。 - JPA支持:Hibernate同时也支持Java Persistence API (JPA),可以通过@PersistenceUnit注解来管理EntityManagerFactory。 通过这个...

    hibernate3 hibernate3

    2. 表映射(Mapping):Hibernate使用XML或注解方式将实体类映射到数据库表。例如,使用@Table注解指定对应的表名,@Column注解定义列属性。 3. 主键(Primary Key):每个实体都应有一个唯一的标识符,通常由@Id...

    hibernate5相关jar包

    - `javassist.jar`:Hibernate使用它来动态生成代理类和字节码,以实现延迟加载和其他高级特性。 - `dom4j.jar`:用于XML处理,Hibernate使用它来解析和生成HBM(Hibernate Mapping)文件。 - `slf4j-api.jar` 和...

    达梦 Hibernate 方言 2.0 至 4.0

    达梦数据库作为国内自主研发的高性能、高安全性的数据库产品,其方言在Hibernate中的使用对于开发者来说尤为重要。从2.0到4.0的版本升级,不仅代表了Hibernate框架自身的进步,也反映了达梦数据库方言在适应性、性能...

    Hibernate5中文用户使用手册

    Hibernate使用会话(Session)的概念来操作数据库,事务(Transaction)则负责管理持久化操作的边界。Session上下文的概念允许在会话中保存状态,从而在对象的生命周期内提供更好的控制。 域模型:域模型的构建是...

    Hibernate Hibernate5 讲义 PDF

    Hibernate使用配置好的映射文件和主配置文件,在运行时自动将数据对象转换成数据库中的记录,并且可以将数据库记录转换回数据对象。Hibernate的懒加载、缓存策略以及事务管理等高级特性,使得它能高效地与关系型...

Global site tag (gtag.js) - Google Analytics