67,515
社区成员
发帖
与我相关
我的任务
分享
-- Table "student" DDL
CREATE TABLE `student` (
`id` int(100) NOT NULL AUTO_INCREMENT,
`username` varchar(100) DEFAULT NULL,
`sex` varchar(10) DEFAULT NULL,
`age` int(100) DEFAULT NULL,
PRIMARY KEY (`id`)
) ENGINE=MyISAM AUTO_INCREMENT=4 DEFAULT CHARSET=gbk;
<hibernate-mapping>
<class name="dao.Student" table="student" catalog="db">
<id name="id" type="java.lang.Integer">
<column name="id" />
<generator class="increment" />
</id>
<property name="userName" type="java.lang.String">
<column name="userName" length="100" />
</property>
<property name="age" type="java.lang.Integer">
<column name="age" />
</property>
<property name="sex" type="java.lang.String">
<column name="sex" length="10" />
</property>
</class>
</hibernate-mapping>
package test;
import java.util.List;
import org.hibernate.Transaction;
import dao.Student;
import dao.StudentDAO;
public class testDate {
/**
* @param args
*/
public static void main(String[] args) {
StudentDAO dao = new StudentDAO();
Student stu = new Student();
stu.setUserName("wwww");
stu.setSex("女");
stu.setAge(24);
Transaction t = dao.getSession().beginTransaction();
dao.save(stu);
t.commit();
//StudentDAO dao = new StudentDAO();
List<Student> stus = dao.findAll();
for(Student st: stus){
System.out.println(st.getId());
System.out.println(st.getUserName());
}
}
}
<id name="id" column="id" type="integer">
<generator class="native" />
</id>
<id name="id" column="id" type="integer">
<generator class="native" />
</id>