《Web系统开发课程设计》.doc
文本预览下载声明
信息科学与技术学院
《Web系统开发课程设计》
实训报告书
题 目: Web系统开发课程设计
专 业: 信息管理与信息系统
班 级:
姓 名:
学 号:
指导老师:
设计时间:2017年5月15日~2017年5月19日
第一天
学习内容
1)软件安装(myEclipse10.0、mysql 5.1+navicat、Tomcat7.0)
2)Hibernate 的基本配置和核心文件关系映射文件回ibernate级联查询 (自连接左外连接外连接
学习代码
1.User.java
package com.itedu.entity;
public class User {
private Integer id;
private String username;
private String password;
private String alias;//描述
public User(Integer id, String username, String password, String alias) {
super();
this.id = id;
this.username = username;
this.password = password;
this.alias = alias;
}
public User() {
super();
}
public Integer getId() {
return id;
}
public void setId(Integer id) {
this.id = id;
}
public String getUsername() {
return username;
}
public void setUsername(String username) {
this.username = username;
}
public String getPassword() {
return password;
}
public void setPassword(String password) {
this.password = password;
}
public String getAlias() {
return alias;
}
public void setAlias(String alias) {
this.alias = alias;
}
public String toString() {
return User [id= + id + , username= + username + , password=
+ password + , alias= + alias + ];
}}
2.User.hbm.xml
?xml version=1.0?
!DOCTYPE hibernate-mapping PUBLIC
-//Hibernate/Hibernate Mapping DTD 3.0//EN
/dtd/hibernate-mapping-3.0.dtd
hibernate-mapping
class name=com.itedu.entity.User table=t_user
id name=id column=id
!-- 主键生成策略 --
generator class=native/generator/id
property name=username column=username/property
property name=password column=password/property
property name=alias column=alias/property
/class
/hibernate-mapping
3.HibernateTest.java
package com.itedu.hibernatetest;
import org.hibernate.Session;
import org.hibernate.SessionFactory;
import org.hibernate.T
显示全部