随笔分类 - Hibernate
摘要:翻译自 Hibernate Annotations 2. 映射简单的属性 2.1.声明基本的属性映射 每个非静态非瞬态属性(取决于访问类型的字段或方法)都被认为是持久性的,除非您将其注释为@Transient。没有为您的财产注释等同于适当的 @Basic注释。该@Basic 注释允许您声明属性的获取
阅读全文
摘要:一、映射文件 Hibernate在实现ORM功能的时候主要用到的文件有: 1、 映射类(*.Java) 描述数据库表的结构,表的字段映射为类的属性,表的记录映射为类的对象。 2、映射文件(*.hbm.xml) 指定数据库表和映射类之间的关系。 包括映射类和数据库表、表字段和类属性类型以及表字段和类属
阅读全文
摘要:一、hibernate的入口Configuration 在Hibernate中,Configuration是hibernate的入口。在实例化一个Configuration的时候,Hibernate会自动在环境变量(classpath)里面查找Hibernate配置文件hibernate.prope
阅读全文
摘要:You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near ... Hibernate 出现
阅读全文
摘要:一、hibernate框架中主键的生成策略 (1)native: 表示由设置的方言决定采用什么数据库生成主键方式,根据底层数据库能力选择identity、sequence中的一个。 例如:在MySQL中会采用自增长的方式,主键字段必须都是整形类型;在Oracle数据库中,会采用序列的增长方式。 (2
阅读全文
摘要:一、Hibernate导入相关的包 参考:http://blog.csdn.net/tunni/article/details/54982160 这些包包括相应数据库驱动、hibernate.zip下lib目录下的jar包,其中必须包是required目录下的.jar 二、在项目classpath(
阅读全文
摘要:Hibernate必须导入的包 hibernate是ORM的解决方案,其底层对数据库的操作依赖于JDBC,所以必须先取得JDBC驱动程序,在这使用的是MySQL,所以必须至先取得MySQL的JDBC驱动程序 https://dev.mysql.com/downloads/connector/j/ H
阅读全文
摘要:一、Hibernate概述 1、Hibernate是一个基于元数据的轻量级的ORM框架。 (1)元数据(Meta Data):data about data(数据的数据),也就是说描述一个对象数据,相当于这个对象的上下文环境。 (2)轻量级:占用资源少,没有侵入性。 (3)ORM:(Object R
阅读全文