本文目录一览

1,hibernate ogm支持哪些数据库

hibernate新出了好像是叫hibernate-ogm 吧, 不知道有没有正式发布。它支持nosql数据库。 或者你可以使用spring-data-mongodb,这是spring出的,目前应该的比较多。
我不会~~~但还是要微笑~~~:)

hibernate ogm支持哪些数据库

2,hibernate支持非关系型数据库吗

Hibernate是ORM框架。ORM(Object Relational Mapping)是对象关系模型,当然是只支持关系型数据库!你去看hibernate核心jar下的org.hibernate.dialect 包里面有哪些方言,都是关系数据库的方言。
同问。。。

hibernate支持非关系型数据库吗

3,Hibernate 的HQL和sql有什么区别

sql 面向数据库表查询hql 面向对象查询hql : from 后面跟的 类名+类对象 where 后 用 对象的属性做条件sql: from 后面跟的是表名 where 后 用表中字段做条件查询在Hibernate中使用查询时,一般使用Hql查询语句。HQL(Hibernate Query Language),即Hibernate的查询语言跟SQL非常相像。不过HQL与SQL的最根本的区别,就是它是面向对象的。
hql是面向对象的查询语言,传到数据库后会转义为sql的... hql就是在java语言中执行,hibernate提供的, sql就不说了

Hibernate 的HQL和sql有什么区别

4,hibernate用的什么数据库

先了解一下概念吧Hibernate是一个开放源代码的对象关系映射框架,它对JDBC进行了非常轻量级的对象封装,它将POJO与数据库表建立映射关系,是一个全自动的orm框架,hibernate可以自动生成SQL语句,自动执行,使得Java程序员可以随心所欲的使用对象编程思维来操纵数据库。 Hibernate可以应用在任何使用JDBC的场合,既可以在Java的客户端程序使用,也可以在Servlet/JSP的Web应用中使用,最具革命意义的是,Hibernate可以在应用EJB的J2EE架构中取代CMP,完成数据持久化的重任。
1楼回答的挺全面了牙,hibernate访问数据库就是用jdbc,也只有jdbc可用。访问表里数据的方式就是database支持的sql语句,也只有sql语句可用。

5,hibernate 支持哪些数据类型

g java.lang.Long /long BIGINT 8字节 short java.lang.Short /short SMALLINT 2字节 byte java.lang.Byte /byte TINYINT 1字节 float java.lang.Float /float FLOAT 4字节 double java.lang.Double /double DOUBLE 8字节 bigdecimal java.math.BigDecimal /NUMERIC character java.lang.Character /java.lang.String /char CHAR(1) 定长字符 string java.lang.String VARCHAR 变长字符 boolean java.lang.Boolean /Boolean BIT 布尔类型 date java.util.Date /java.sql.Date DATE 日期
hibernate的映射类型为java.lang.boolean,在mysql中为tinint(1)类型。在数据库中数据可以为空。在java.lang.*中有以下类型long :laongint :integerdecimal:java.math.bigdecimal而,long,int,不为空,不赋值的话,为random()值。

文章TAG:hibernate  支持  哪些  数据  hibernate  hibernate  ogm支持哪些数据库  
下一篇