event.java
来自「java相关的j2me,j2se的一些相关资料」· Java 代码 · 共 33 行
JAVA
33 行
package events;
import java.util.Date;
import org.hibernate.*;
import org.hibernate.cfg.Configuration;
public class Event {
private Long id; //标识符,都是由Hibernate自己赋值
public String title;
public Date date;
public Event() {} //无参构造函数用于反射机制
public Long getId(){ return id;} private void setId(Long id){this.id=id;}
public String getTitle(){return title;} public void setTitle(String title){this.title=title;}
public Date getDate(){return date;} public void setDate(Date date){this.date=date;}
public static void createAndStoreEvent(String title,Date date){ //像表中添加数据
SessionFactory sessionFactory = new Configuration().configure().buildSessionFactory();
Session session = sessionFactory.getCurrentSession();
Event theEvent = new Event(); theEvent.title=title; theEvent.date=date; //给模型中变量赋值
session.beginTransaction();
session.save(theEvent); //将模型中的数据存入表中
session.getTransaction().commit();
sessionFactory.close();
}
public static void main(String args[]){ //通过此就可以测试,无需web页面
createAndStoreEvent("测试1",new Date());
createAndStoreEvent("测试2",new Date());
}
}
⌨️ 快捷键说明
复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?