由于不会上传整个文件只好上传代码了, 一共有五个表 只上传了部分 , 谢谢老师 老师辛苦了 

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;    

}

Hibernate 6Hibernate 6

相关文章:

  • 2021-12-24
  • 2021-10-21
  • 2021-09-17
  • 2021-06-22
  • 2022-01-01
  • 2021-05-10
  • 2021-10-05
  • 2022-12-23
猜你喜欢
  • 2021-12-24
  • 2021-05-23
  • 2022-12-23
  • 2021-09-13
  • 2021-12-25
  • 2021-11-18
  • 2021-12-29
相关资源
相似解决方案