hibernate xml配置

  //首先创建实体类   package  cn.com.bochy.entity;   public  class  hibernatebean  {   private  long  id;   private  String 名称;   private , String  pwd;   public  long  getId (), {   return  id;   }   public  void  setId (long  id), {   时间=this.id  id;   }   public  String  getName (), {   return 名称;   }   public  void  setName (String 名称),{   this.name =,名称;   }   public  String  getPwd (), {   return  pwd;   }   public  void  setPwd (String  pwd), {   时间=this.pwd  pwd;   }//然后,,实体类同包下新建类名.hbm.xml 实体类和数据表的映射文件,内容如下   & lt; ? xml  version=" 1.0 " ?比;   & lt; ! DOCTYPE  hibernate-mapping 公众   ,,,,,,,“-//Hibernate/Hibernate  Mapping  DTD  3.0//EN”   ,,,,,,," http://www.hibernate.org/dtd/hibernate-mapping-3.0.dtd "比;   & lt; !——, package 是实体类所对应的完整包名,——比;   & lt; hibernate-mapping 包=癱n.com.bochy.entity”比;   & lt; !——,对类的配置,nane是实体类名,table 是表名,可以不写,默认与名称的值一致,——比;   & lt; class  name=" hibernatebean ",表=皌_user”比;   & lt; !——,对类对应的主键配置   name 是实体类中主键属性名   column 是表中主键对应的列名,可以不写,默认与namne的值一致,——比;   ,& lt; id  name=" id ",列=" id "比;   ,& lt; !——,主键生成策略   ,native 如果连接的是oracle数据库,,则表示序列,,并且序列的名字为为hibernate——sequence ——比;   ,& lt; generator 类=氨镜亍?比;   & lt;才能/id>   & lt;才能!——,对类的非主键配置,——比;   & lt;才能property  name=懊啤?列=懊啤?类型=白址?独特=" true ",,长度=?0”祝辞& lt;/property>   & lt;才能property  name=" pwd,列=" pwd,类型=白址?,长度=?0”祝辞& lt;/property>   & lt;/class>   & lt;/hibernate-mapping>//接下来新建hibernate配置文件,,         & lt; ? xml 版本=' 1.0 ',编码=皍tf - 8”?在      & lt; ! DOCTYPE  hibernate-configuration 公众      ,,,,,,,“-//Hibernate/Hibernate  Configuration  DTD  3.0//EN”      ,,,,,,," http://www.hibernate.org/dtd/hibernate-configuration-3.0.dtd "比;   & lt; hibernate-configuration>   & lt; session-factory>   & lt; !——,数据库连接设置,——比;   & lt; !——, Database  connection  settings ——比;   & lt; property  name=癱onnection.driver_class”比;   oracle.jdbc.OracleDriver   & lt;/属性   & lt; property  name=癱onnection.url”比;   jdbc: oracle:薄:@admini-PC.mshome.net: 1521:李艾科   & lt;/property>   & lt; property  name=" connection.username祝辞scott   & lt; property  name=" connection.password祝辞scott   & lt; !——, sql方言,——比;   & lt; !——, SQL  dialect ——比;   & lt; property  name=胺窖浴北?   org.hibernate.dialect.OracleDialect   & lt;/property>   & lt; !——,显示sql语句,——比;   & lt; !——, Echo  all  executed  SQL 用stdout ——比;   & lt; property  name=" show_sql祝辞true   & lt; !——将显示的sql语句按一定的格式,显示出来,——比;   & lt; property  name=" format_sql祝辞true   & lt; !——, ddl(数据定义语言)的配置,——比;   & lt; !——, Drop 以及re-create 从而database  schema 提醒startup ——比;   & lt; property  name=" hbm2ddl.auto祝辞update   & lt; !——,配置读取的映射文件,——比;   & lt;映射   资源="cn/com/bochy/entity/hibernate_HelloWorld.hbm.xml ",/比;   & lt; !——, ddl(数据定义语言)的配置,——比;   & lt; !——, Drop 以及re-create 从而database  schema 提醒startup ——比;   & lt; property  name=" hbm2ddl.auto祝辞update   & lt; !——,配置读取的数据库映射文件,——比;   & lt;映射   资源="cn/com/bochy/entity/hibernate_HelloWorld.hbm.xml ",/比;   & lt;/session-factory>   & lt;/hibernate-configuration>


hibernate xml配置