Hibernate配置文件模板

Hibernate配置文件模板
<? 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"
>

< hibernate-mapping >
  
< class  name ="Tuser"  table ="T_User" >
    
< id  name ="id"  column ="id"  type ="java.lang.Integer" >
      
< generator  class ="native" />
    
</ id >
    
< property  name ="name"  column ="name"  type ="java.lang.String" />
    
<!-- <property name="age" column="age" type="java.lang.Integer"/> -->
    
<!-- <property name="email" column="email" type="EMailList"/> -->
    
<!-- <property name="image" column="image" type="java.sql.Blob"/> -->
    
< property  name ="resume"  column ="resume"  type ="clob" />
  
</ class >
</ hibernate-mapping >

復合主鍵
<? 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"
>

< hibernate-mapping >
  
< class  name ="TUser2"  table ="T_User2" >
    
< composite-id  name ="userPk"  class ="TUserPk" >
      
< key-property  name ="firstName"  column ="firstname"  type ="java.lang.String" />
      
< key-property  name ="lastName"  column ="lastname"  type ="java.lang.String" />
    
</ composite-id >
    
< property  name ="age"  column ="age"  type ="java.lang.Integer" />     
  
</ class >
</ hibernate-mapping >

DISCRIMINATOR
<? 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"
>

< hibernate-mapping >
  
< class  name ="TItem"  table ="T_Item" >
    
< id  name ="id"  column ="id" >
      
< generator  class ="native" />
    
</ id >
    
< discriminator  column ="category"  type ="java.lang.String" />
    
< property  name ="manufacturer"  column ="manufacturer" />
    
< property  name ="name"  column ="name" />     
    
< subclass  name ="TBook"  discriminator-value ="1" >
      
< property  name ="pageCount"  column ="pagecount" />
    
</ subclass >
    
< subclass  name ="TDVD"  discriminator-value ="2" >
      
< property  name ="regionCode"  column ="regionCode" />
    
</ subclass >
  
</ class >
</ hibernate-mapping >

你可能感兴趣的:(Hibernate配置文件模板)