1. 映射类型 java 类型 标准 sql 类型
2.
3. integer int or Integer INTEGER
4. long long or java.lang.Long BIGINT
5. short short or java.lang.Short SMALLINT
6. float float or java.lang.Float FLOAT
7. double double or java.lang.Double DOUBLE
8. big_decimal java.math.BigDecimal NUMERIC
9. character java.lang.String CHAR(1)
10. string java.lang.String VARCHAR
11. byte byte or java.lang.Byte TINYINT
12. boolean boolean or java.lang.Boolean BIT
13. yes_no boolean or java.lang.Boolean CHAR(1)('Y' or 'N')
14. true_false boolean or java.lang.Boolean CHAR(1)('Y' or 'N')
15. date java.util.Date or java.sql.Date DATE
16. time java.util.Date or java.sql.Time TIME
17. timestamp java.util.Date or java.sql.TimeStamp TIMESTAMP
18. calendar java.util.Calendar TIMESTAMP
19. calendar_date java.util.Calendar DATE
20.
21. binary byte[] VARBINARY( or BLOB)
22. text java.lang.String CLOB
23. serializable java.io.Serializable VARBINARY (or BLOB)
24. clob java.sql.Clob CLOB
25. blob java.sql.Blob BLOB
26.
27. class java.lang.Class VARCHAR
28. locale java.util.Locale VARCHAR
29. timezone java.util.TimeZone VARCHAR
30. currency java.util.Currency VARCHAR
31.
分享到:
相关推荐
总而言之,Java数据类型、Hibernate映射类型和SQL数据类型之间的对应关系是Java开发者尤其是进行数据库交互的开发者必须掌握的基础知识。通过深入理解并熟练运用这些映射规则,我们可以更好地实现Java应用与数据库...
在项目初期,这些工具可以帮助快速建立数据库模型并与Hibernate映射进行对照。 五、训练与实践 为了熟练掌握Hibernate与数据库字段类型的映射,你可以通过以下步骤进行训练: 1. 设计一个简单的数据库模型,包括...
* Java Type:Hibernate 内部直接提供了 Java 类型到数据库的对照表 * Hibernate Type:需要查找该 Hibernate 类型对应的 Java 类型,从而再找到数据库类型 主键的产生器 * Increment:查找主键的最大值,在最大值...
Hibernate是Java领域中一款广泛应用的关系对象映射框架,它允许开发者将数据库操作抽象化,以对象的方式进行处理,极大地简化了数据库编程。`hibernate.properties`是Hibernate的核心配置文件,用于设定与数据库连接...
5. **JPA(Java Persistence API)和Hibernate**:JPA是Java EE提供的ORM(对象关系映射)标准,用于简化数据库操作。Hibernate是一个流行的JPA实现,它提供了一种在Java应用中操作数据库对象的方式,避免了直接编写...
Hibernate通过ORM(对象关系映射)技术,将Java对象与数据库表对应,提供了一种透明的数据库访问方式。它支持CRUD(创建、读取、更新、删除)操作,以及查询优化和事务管理。 **三、AJAX与Hibernate结合** 将AJAX与...
4. **Hibernate**:Hibernate是一个对象关系映射(ORM)框架,它简化了Java应用与数据库之间的交互。通过Hibernate,开发者可以使用Java对象来操作数据库记录,而无需编写SQL语句,提高了开发效率和可维护性。 5. *...
该资料集覆盖了Hibernate框架的基础到高级应用,通过day1至day4的学习内容,旨在帮助读者全面掌握这个流行的Java对象关系映射(ORM)工具。 在第一天的学习中,我们通常会从基础概念入手,了解Hibernate的核心功能...
JPA是Java EE提供的ORM(Object-Relational Mapping)规范,用于处理Java对象与关系数据库之间的映射。Hibernate是实现JPA的一个流行开源框架,它简化了数据库操作,使开发者可以使用面向对象的方式进行数据访问。 ...
3. **实体类与数据表映射**:Hibernate使用`@Entity`注解标记Java类作为数据库表的映射,使用`@Table`指定对应的表名,通过`@Column`等注解定义字段与列的对应。 4. **会话(Session)**:Session是Hibernate的主要...
1. **Hibernate框架**:Hibernate是一个强大的Java对象关系映射(ORM)框架,它简化了数据库操作,将数据库的CRUD操作转换为面向对象的方式。在本实验中,Hibernate用于处理学生、课程、选课等实体对象与数据库之间...
Hibernate3 是一个非常重要的Java持久化框架,它在2000年代中期广泛流行,为开发者提供了方便的数据访问层,简化了对象关系映射(ORM)的过程。源码包的提供是为了让开发者能够深入理解其内部工作原理,提高编程技能...
8. **Struts与Hibernate**:Struts是经典的MVC框架,简化了Action层的开发,而Hibernate是对象关系映射(ORM)框架,简化了数据库操作。 9. **Web服务**:可能包括SOAP和RESTful两种类型的Web服务,用于系统间的...
在Java的持久化框架Hibernate中,一对一(One-to-One)关联是对象关系映射(ORM)中的一个重要概念。这种关联关系意味着一个实体最多只能与另一个实体的实例进行关联,反之亦然。本示例将深入讲解如何在Hibernate中...
5. **JPA(Java Persistence API)**:对象关系映射标准,简化数据库操作,如Hibernate就是其流行实现之一。 6. **JTA(Java Transaction API)**:事务管理,确保在分布式环境中的一致性。 7. **JNDI(Java Naming ...
5. **对象关系映射(ORM)**:虽然这个项目可能不涉及ORM框架,如Hibernate或MyBatis,但了解ORM可以简化数据库操作,将Java对象直接映射到数据库表。 6. **文件操作**:理解如何在Java中读写文本文件,这在处理...
这个框架集合了Struts2的MVC设计模式、Spring的依赖注入以及Hibernate的对象关系映射功能,大大简化了Java Web应用的开发过程。下面将详细解释SSH框架的配置步骤以及在实际项目中的应用。 1. **Struts2配置**: - ...
4. **数据库交互**:通常会涉及SQL语言,JDBC API,以及ORM(对象关系映射)工具,如Hibernate或MyBatis,用于实现数据的增删改查操作。 5. **用户认证与授权**:如使用Spring Security来实现登录注册功能,控制...