由于不会上传整个文件只好上传代码了, 一共有五个表 只上传了部分 , 谢谢老师 老师辛苦了
package dao;
import org.hibernate.Session;
import org.hibernate.SessionFactory;
import org.hibernate.Transaction;
import org.hibernate.cfg.Configuration;
import kk.Cg;
public class cgDAO {
public void inserttest1() {
Configuration config = new Configuration().configure();//加载配置文件
SessionFactory factory = config.buildSessionFactory();//创建Session工厂对象
Session session = factory.openSession();//得到Session对象
Transaction t = session.beginTransaction();//开启事务
Cg c = new Cg();
c.setCid(212);
c.setGid(3);
session.save(c);
t.commit();//将对象保存至数据库
session.close();
}
public void Deletetest1() {
Configuration config = new Configuration().configure();//加载配置文件
SessionFactory factory = config.buildSessionFactory();//创建Session工厂对象
Session session = factory.openSession();//得到Session对象
Transaction t = session.beginTransaction();//开启事务
Cg c = (Cg)session.get(Cg.class, 1);
session.delete(c);
t.commit();//将对象保存至数据库
session.close();
}
public void updateTest1(){
Configuration config = new Configuration().configure();//加载配置文件
SessionFactory factory = config.buildSessionFactory();//创建Session工厂对象
Session session = factory.openSession();//得到Session对象
Transaction t = session.beginTransaction();//开启事务
Cg c=new Cg();
c.setCid(2);
c.setGid(4);
session.update(c);
t.commit();
}
}
package dao;
import kk.Customer;
import org.hibernate.Session;
import org.hibernate.SessionFactory;
import org.hibernate.Transaction;
import org.hibernate.cfg.Configuration;
public class customerDao {
public void inserttest1() {
Configuration config = new Configuration().configure();//加载配置文件
SessionFactory factory = config.buildSessionFactory();//创建Session工厂对象
Session session = factory.openSession();//得到Session对象
Transaction t = session.beginTransaction();//开启事务
Customer d = new Customer();
d.setCid(212);
d.setCname("ss");
session.save(d);
t.commit();//将对象保存至数据库
session.close();
}
public void Deletetest2() {
Configuration config = new Configuration().configure();//加载配置文件
SessionFactory factory = config.buildSessionFactory();//创建Session工厂对象
Session session = factory.openSession();//得到Session对象
Transaction t = session.beginTransaction();//开启事务
t.commit();//将对象保存至数据库
session.close();
}
public void updateTest2(){
Configuration config = new Configuration().configure();//加载配置文件
SessionFactory factory = config.buildSessionFactory();//创建Session工厂对象
Session session = factory.openSession();//得到Session对象
Transaction t = session.beginTransaction();//开启事务
Customer e=new Customer();
e.setCid(2);
session.update(e);
t.commit();
}
}
package kk;
public class Cg {
public int getCid() {
return Cid;
}
public void setCid(int cid) {
Cid = cid;
}
public int getGid() {
return Gid;
}
public void setGid(int gid) {
Gid = gid;
}
private int Cid;
private int Gid;
}
package kk;
public class Cg {
public int getCid() {
return Cid;
}
public void setCid(int cid) {
Cid = cid;
}
public int getGid() {
return Gid;
}
public void setGid(int gid) {
Gid = gid;
}
private int Cid;
private int Gid;
}