>xx.hbm.xml的一些简单配置

1.在hibernate-mapping的属性里有一个package,它的意思是以下的类都是在这个包下的,下面写类路径的时候,可以不写包名

2.class标签

  name属性指的是类 table属性指的是创建成的表名,不写默认类名做表名

3.id标签

  name属性指的是该类中要作为主键的属性名,column属性是该主键在表中的字段名,type属性是该主键的类型,有两种写法,一是java里的类型,必须写成全限定名,二是hibernate里的属性,建议用hibernate里的属性

4.generator标签

  它的意思是主键生成策略,常用native,根据数据库的不同,自动选择,例如mysql主键生成策略是自动递增,oracle是序列

5.property标签

  该标签是用于配置其他属性 ,属性同id标签

 

时间: 2024-10-29 04:08:53

>xx.hbm.xml的一些简单配置的相关文章

xx.hbm.xml文件详解

<?xml version="1.0"?> <!DOCTYPE hibernate-mapping PUBLIC "-//Hibernate/Hibernate Mapping DTD 3.0//EN" "http://www.hibernate.org/dtd/hibernate-mapping-3.0.dtd"> <!-- <hibernate-mapping>一般不去配置,采用默认即可. defau

hibernate.hbm.xml文件配置入门小结(1)

在Hibernate中,各表的映射文件xxx.hbm.xml可以通过工具生成,例如在使用MyEclipse开发时,它提供了自动生成映射文件的工具. hibernate.hbm.xml文件的基本结构如下: [html] view plain copy print? 1   <?xml version="1.0" encoding='UTF-8'?> 2 3   <!DOCTYPE hibernate-mapping PUBLIC 4        "-//Hi

hibernate.hbm.xml 配置总结

大部分内容取自: [Hibernate总结系列]....hbm.xml配置 基本配置结构 1 <?xml version="1.0" encoding='UTF-8'?> 2 <!DOCTYPE hibernate-mapping PUBLIC 3 "-//Hibernate/Hibernate Mapping DTD 3.0//EN" 4 "http://hibernate.sourceforge.net/hibernate-mappi

hibernate 关于hbm.xml编写的总结

在Hibernate中,各表的映射文件-.hbm.xml可以通过工具生成,例如在使用MyEclipse开发时,它提供了自动生成映射文件的工具.本节简单的讲述一下这些配置文件的配置. 配置文件的基本结构如下: <?xml version="1.0" encoding='UTF-8'?> <!DOCTYPE hibernate-mapping PUBLIC     "-//Hibernate/Hibernate Mapping DTD 3.0//EN"

Spring,Hibernate 集成解决多hbm.xml文件繁多的方案

开发一个大一点的项目有很多的hbm.xml文件,有时候上百个也不稀奇,如果用 <property name="mappingLocations"> <list> <value>com/tz/entity/Student.hbm.xml</value> </list> </property> 那么每一个hbm.xml文件都要配置一行代码,一百个hbm.xml就要写100行 文件让程序 的可读性,可维护性都变都非常差.

外键关联非主键id时-hbm.xml配置,及其分页查询DaoImpl

表关联时,外键关联非主键id时-hbm.xml配置: (由于hibernate默认为关联主键查询,故需要配置相关hql语句的属性) <many-to-one name="areas" class="com.hnqy.entity.Areas" fetch="select" property-ref="areaid" foreign-key="areaid"> <column name=&q

web.xml简单配置

<?xml version="1.0" encoding="UTF-8"?> <!-- 基本表头 --> <web-app version="2.5" xmlns="http://java.sun.com/xml/ns/javaee" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation

hibernate的.hbm.xml文件文件配置属性详解

一般.hbm.xml文件如下面: 1 <?xml version="1.0"?> 2 <!DOCTYPE hibernate-mapping PUBLIC "-//Hibernate/Hibernate Mapping DTD 3.0//EN" 3 "http://hibernate.sourceforge.net/hibernate-mapping-3.0.dtd"> 4 <!-- Generated 2014-9

配置hibernate.hbm.xml与配置hibernate.cfg.xml的头部一点小区别

配置hibernate.hbm.xml的头部是: <?xml version="1.0" encoding="utf-8"?> <!DOCTYPE hibernate-mapping PUBLIC "-//Hibernate/Hibernate Mapping DTD 3.0//EN" "http://hibernate.sourceforge.net/hibernate-mapping-3.0.dtd"&g