`
java-mans
  • 浏览: 11436514 次
文章分类
社区版块
存档分类
最新评论

t1

 
阅读更多
package com.tudou.entity;

public class Classes {
	private int id;
	private String classesname;
	private String teacher;
	private String createDate;

	public Classes() {
		super();
	}

	public Classes(String classesname, String teacher, String createDate) {
		super();
		this.classesname = classesname;
		this.teacher = teacher;
		this.createDate = createDate;
	}

	public Integer getId() {
		return id;
	}

	public void setId(Integer id) {
		this.id = id;
	}

	public String getClassesname() {
		return classesname;
	}

	public void setClassesname(String classesname) {
		this.classesname = classesname;
	}

	public String getTeacher() {
		return teacher;
	}

	public void setTeacher(String teacher) {
		this.teacher = teacher;
	}

	public String getCreateDate() {
		return createDate;
	}

	public void setCreateDate(String createDate) {
		this.createDate = createDate;
	}

}

<?xml version="1.0"?>
<!DOCTYPE hibernate-mapping PUBLIC
        "-//Hibernate/Hibernate Mapping DTD 3.0//EN"
        "http://hibernate.sourceforge.net/hibernate-mapping-3.0.dtd">

<hibernate-mapping>

	<class name="com.tudou.entity.Classes" table="classes">
		<id name="id" column="classes_id" type="java.lang.Integer">
			<generator class="native" />
		</id>
		<property name="classesname" column="classesname" type="java.lang.String"
			length="20" />
		<property name="teacher" column="teacher" type="java.lang.String"
			length="20"></property>
		<property name="createDate" column="createDate" type="java.lang.String"
			length="100"></property>
	</class>
</hibernate-mapping>


<?xml version='1.0' encoding='UTF-8'?>
<!DOCTYPE hibernate-configuration PUBLIC
          "-//Hibernate/Hibernate Configuration DTD 3.0//EN"
          "http://hibernate.sourceforge.net/hibernate-configuration-3.0.dtd">

	<!-- Generated by MyEclipse Hibernate Tools.                   -->
<hibernate-configuration>

	<session-factory>

		<property name="connection.driver_class">
			com.mysql.jdbc.Driver
	</property>
		<property name="connection.url">
			jdbc:mysql://localhost/School
	</property>
		<property name="connection.username">root</property>
		<property name="connection.password">root</property>
		<property name="dialect">
			org.hibernate.dialect.MySQLDialect
	</property>
		<property name="hbm2ddl.auto">
			update</property>
		<property name="show_sql">true</property>
		<mapping resource="com/tudou/entity/Classes.hbm.xml" />

	</session-factory>

</hibernate-configuration>


package com.tudou.entity;

import java.text.SimpleDateFormat;
import java.util.Date;

import org.hibernate.Session;
import org.hibernate.SessionFactory;
import org.hibernate.Transaction;
import org.hibernate.cfg.Configuration;

public class Test {
	public static void main(String[] args) {
		Configuration cfg = new Configuration().configure();
		SessionFactory fac = cfg.buildSessionFactory();
		Session son = fac.openSession();
		Transaction tr = son.beginTransaction();
		Classes c = new Classes("G3T05", "老周", new SimpleDateFormat(
				"yyyy年MM月dd日 hh:mm:ss").format(new Date()).toString());
		son.save(c);
//		 Classes c = (Classes) son.get(Classes.class, new Integer(1));
//		 c.setClassesname("G3t05");
//		 son.update(c);
		System.out.println(c.getTeacher());
		System.out.println(c.getClassesname());
		tr.commit();
		son.close();

	}
}


分享到:
评论

相关推荐

Global site tag (gtag.js) - Google Analytics