zoukankan      html  css  js  c++  java
  • 第一天

    【结构】

    /CRM/src/cn/hk/bean/SysUserGroup.java:

     1 package cn.hk.bean;
     2 
     3 /*
     4  * 部门信息表
     5  */
     6 public class SysUserGroup {
     7     
     8     private Integer id; //编号
     9     private String remark; // 备注
    10     private String name;  //部门名称
    11     private String principal; //部门负责人
    12     private String incumbent; //部门职能
    13     public Integer getId() {
    14         return id;
    15     }
    16     public void setId(Integer id) {
    17         this.id = id;
    18     }
    19     public String getRemark() {
    20         return remark;
    21     }
    22     public void setRemark(String remark) {
    23         this.remark = remark;
    24     }
    25     public String getName() {
    26         return name;
    27     }
    28     public void setName(String name) {
    29         this.name = name;
    30     }
    31     public String getPrincipal() {
    32         return principal;
    33     }
    34     public void setPrincipal(String principal) {
    35         this.principal = principal;
    36     }
    37     public String getIncumbent() {
    38         return incumbent;
    39     }
    40     public void setIncumbent(String incumbent) {
    41         this.incumbent = incumbent;
    42     }
    43     
    44     
    45 
    46 }

    /CRM/src/cn/hk/bean/SysUserGroup.hbm.xml:

     1 <?xml version="1.0" encoding="UTF-8"?>
     2 <!DOCTYPE hibernate-mapping PUBLIC "-//Hibernate/Hibernate Mapping DTD 3.0//EN"
     3 "http://hibernate.sourceforge.net/hibernate-mapping-3.0.dtd">
     4 
     5 <hibernate-mapping>
     6     <class name="cn.hk.bean.SysUserGroup" table="sys_user_group">
     7     
     8        <id name="id" type="integer">
     9            <column name="id"/>
    10            <generator class="identity"/>
    11        </id>
    12        
    13        <property name="name" type="string">
    14            <column name="name" sql-type="varchar(100)" />
    15        </property>
    16        
    17            <property name="principal" type="string">
    18             <column name="principal" sql-type="varchar(50)" />
    19         </property>
    20 
    21         <property name="incumbent" type="string">
    22             <column name="incumbent" sql-type="varchar(200)" />
    23         </property>
    24 
    25         <property name="remark" type="text">
    26             <column name="remark" />
    27         </property>
    28     </class>
    29     
    30 </hibernate-mapping>

    /CRM/src/junit/TestHibernate.java:

     1 package junit;
     2 
     3 import org.hibernate.Session;
     4 import org.hibernate.SessionFactory;
     5 import org.hibernate.Transaction;
     6 import org.hibernate.cfg.Configuration;
     7 import org.junit.Test;
     8 import cn.hk.bean.SysUserGroup;
     9 
    10 import cn.hk.bean.SysUserGroup;
    11 
    12 public class TestHibernate {
    13     
    14     @Test
    15     public void TestHibernateConf(){
    16         Configuration config = new Configuration();
    17         config.configure();
    18         
    19         SessionFactory sf = config.buildSessionFactory();
    20         Session s = sf.openSession();
    21         Transaction tx = s.beginTransaction();
    22         SysUserGroup sysUserGroup = new SysUserGroup();
    23         sysUserGroup.setName("销售部");
    24         sysUserGroup.setPrincipal("xxx");
    25         sysUserGroup.setIncumbent("职能是什么?");
    26         s.save(sysUserGroup);
    27         tx.commit();
    28         s.close();
    29     }
    30 
    31 }

    /CRM/src/hibernate.cfg.xml:

     1 <?xml version="1.0" encoding="UTF-8"?>
     2 <!DOCTYPE hibernate-configuration PUBLIC
     3     "-//Hibernate/Hibernate Configuration DTD 3.0//EN"
     4     "http://hibernate.sourceforge.net/hibernate-configuration-3.0.dtd">
     5     
     6 <hibernate-configuration>
     7     <session-factory>
     8         <property name="hibernate.connection.username">root</property>
     9         <property name="hibernate.connection.password">root</property>
    10         <property name="hibernate.connection.url">jdbc:mysql://localhost:3306/crm</property>
    11         <property name="hibernate.connection.driver_class">com.mysql.jdbc.Driver</property>
    12         
    13         <property name="hibernate.dialect">org.hibernate.dialect.MySQL5Dialect</property>
    14         <!-- 自动创建表 -->
    15         <property name="hibernate.hbm2ddl.auto">update</property>
    16         <!-- SQL语句 -->
    17         <property name="hibernate.show_sql">true</property>
    18         <mapping resource="cn/hk/bean/SysUserGroup.hbm.xml"/>
    19     </session-factory>
    20 </hibernate-configuration>

    测试结果:

    成功。

  • 相关阅读:
    107. 二叉树的层次遍历 II
    106. 从中序与后序遍历序列构造二叉树
    105. 从前序与中序遍历序列构造二叉树
    【Python基础编程029 ● 判断语句和循环语句 ● while循环嵌套 】
    【Python基础编程028 ● 判断语句和循环语句 ● continue的用法 】
    【Python基础编程027 ● 判断语句和循环语句 ● break的用法 】
    【Python基础编程026 ● 判断语句和循环语句 ● 使用while语句求累加和 】
    【Python基础编程025 ● 判断语句和循环语句 ● while循环语句 】
    【Python基础编程024 ● 判断语句和循环语句 ● 使用if语句实现三目运算符】
    登录页面二次跳转的案例
  • 原文地址:https://www.cnblogs.com/zhzcode/p/9860305.html
Copyright © 2011-2022 走看看