小学期第一篇——myeclipse初识

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了小学期第一篇——myeclipse初识相关的知识,希望对你有一定的参考价值。

今天,是我们小学期开始的第二天,我们在这两天的时间内就遇到过非常多的问题。由于我们还不熟悉myeclipse这个软件,所以我们刚刚开始操作时也是略显手忙脚乱。我的问题和周围同学的大有不同,由于系统是windows10、曾经下载的eclipse也是用了JDK1.8的环境,导致我在对数据库连接、配置等操作时,都出现了不同的问题,原因是JDK版本过高。于是,我在第一天结束时的晚上,自己下载了JDK1.7版本,果不其然的问题迎刃而解了。

我们还在第一天时下载了数据库,建立了表customer。

 技术分享

第一个类:customer.Java

package com.crm.bean;

 

public class Customer {

    private int id;

    private String custno;

    private String custname;

    private String sex;

    public int getId() {

       return id;

    }

    public void setId(int id) {

       this.id = id;

    }

    public String getCustno() {

       return custno;

    }

    public void setCustno(String custno) {

       this.custno = custno;

    }

    public String getCustname() {

       return custname;

    }

    public void setCustname(String custname) {

       this.custname = custname;

    }

    public String getSex() {

        return sex;

    }

    public void setSex(String sex) {

       this.sex = sex;

    }

    }

 

Customer.hbm.xml

<?xml version="1.0" encoding="UTF-8"?>

 

<!DOCTYPE hibernate-mapping PUBLIC    

    "-//Hibernate/Hibernate Mapping DTD 3.0//EN"   

    "http://www.hibernate.org/dtd/hibernate-mapping-3.0.dtd">  

         

         

<hibernate-mapping>

    <class name="com.crm.bean.Customer" table="customer">

       <id name="id" type="java.lang.Integer" column="id">

           <generator class="increment"></generator>

       </id>

       <property name="custno" type="string" column="custno" length="20"/>

       <property name="custname" type="string" column="custname" length="80"/>

        <property name="sex" type="string" column="sex" length="2"/>

       <!--<property name="age" type="int" column="age"/>

       <property name="telephone" type="string" column="telephone" length="20"/>

       <property name="position" type="string" column="position" length="80"/>

       <property name="logindate" type="string" column="logindate" length="10"/>-->

    </class>

</hibernate-mapping>

 接着,我们建立了如下的包以方便之后代码的分类与填写

com.crm.bean存放了文件:Customer.java   Customer.hbm.xml

com.crm.dao存放了文件:CustomerDao.java

com.crm.impl存放了文件:CustomerDao.java

com.crm.service存放了文件:CustomerService.java

com.crm.service.impl存放了文件:CustomerDaoImpl.java

com.crm.action存放了文件:CustomerSaveAction.java

明天,我们将会继续填写相应的代码并继续完成小学期的任务。

以上是关于小学期第一篇——myeclipse初识的主要内容,如果未能解决你的问题,请参考以下文章

小学期-第一周

2017.6.26小学期1

短学期实训——第一篇

第一篇学习笔记

第六阶段 小学期——软件工程①

软工小学期