hibernate入门小实例亚美娱乐 - 亚美娱乐

hibernate入门小实例亚美娱乐

2019年02月16日07时55分45秒 | 作者: 芷梦 | 标签: 特点,文件,元素 | 浏览: 14649

PUBLIC "-//Hibernate/Hibernate Mapping DTD 3.0//EN" "http://hibernate.sourceforge.net/hibernate-mapping-3.0.dtd" ! Hibernate映射文件的根元素 hibernate-mapping package="com.xx.hibernate.domain" class name="User" table="sysuser" ! 映射标识特点 id name="id" column="id" ! 指定主键生成战略 generator / /id ! 映射一般特点 property name="name" column="name" / property name="birthday" column="birthday" / /class /hibernate-mapping

 

界说hibernate配置文件hibernate.cfg.xml

 !DOCTYPE hibernate-configuration PUBLIC
 "-//Hibernate/Hibernate Configuration DTD 3.0//EN"
 "http://hibernate.sourceforge.net/hibernate-configuration-3.0.dtd" 
 hibernate-configuration 
 session-factory 
 property name="hibernate.connection.driver_class" oracle.jdbc.driver.OracleDriver /property 
 property name="connection.url" jdbc:oracle:thin:@localhost:1521:orcl /property 
 property name="connection.username" dzpmxt /property 
 property name="connection.password" dzpmxt /property 
 property name="dialect" org.hibernate.dialect.Oracle9Dialect /property 
 property name="hbm2ddl.auto" update /property 
 mapping resource="com/xx/hibernate/domain/User.hbm.xml"/ 
 /session-factory 
 /hibernate-configuration 

 以上,就能经过hibernate将User目标保存到数据库的sysuser表中了

界说一个测验类Base

public class Base {
 public static void main(String[] args) {
 Configuration cfg = new Configuration();
 cfg.configure();
 SessionFactory sf = cfg.buildSessionFactory();
 Session s = sf.openSession();
 Transaction tx = s.beginTransaction();
 User user = new User();
 user.setBirthday(new Date());
 user.setName("用户名");
 s.save(user);
 tx.commit();
 s.close();
 System.out.println("end");
}

 

 

-完-

版权声明
本文来源于网络,版权归原作者所有,其内容与观点不代表亚美娱乐立场。转载文章仅为传播更有价值的信息,如采编人员采编有误或者版权原因,请与我们联系,我们核实后立即修改或删除。

猜您喜欢的文章

阅读排行

  • 1

    EL表达式ITeye

    表达式,目标,运用
  • 2
  • 3
  • 4
  • 5

    PHP源码加密sohu

    加密,文件,目录
  • 6
  • 7
  • 8

    最大接连子数组之和alibaba

    数组,时分,元素
  • 9

    python规范库学习系列1环球

    目标,函数,元素
  • 10