当前位置:文档之家› 3 MyEclipse Hibernate 快速入门开发

3 MyEclipse Hibernate 快速入门开发

MyEclipse 6 实战开发讲解视频入门3 MyEclipse Hibernate 快速入门开发
2007-9-27
观看本视频时建议您阅读配套的教材, 由本人翻译的MyEclipse 帮助文档:
MyEclipse Hibernate 快速入门中文版摘要: 是位于帮助文件中的MyEclipse Hibernate Quickstart 的中文翻译, 历时3天完成, 排版太困难了, 因此就没发完整的HTML 版本了,
HTML完整版本下载地址: /download/MyEclipse_Hibernate_Quickstart_zh_CN.zip 719KB 阅读全文
视频的内容主要按照这个教材的内容进行, 个别地方略有删减. 下一次将讲解JPA 开发.
观看本视频前您必须首先观看过视频: MyEclipse 6 实战开发讲解视频入门 2 用MyEclipse Database Explorer 管理MySQL 数据库否则本文内容将无法进行.
下载视频中提到的稳定版的Mysql JDBC 驱动: mysql-connector-java-3.1.11-bin.jar430KB
下载视频:
第一部分
MyEclipse6_3.exe 4.90 MB 15分56秒
第二部分
MyEclipse6_4.exe 4.21 MB 14分47秒
建表SQL:
echo_message DDL
CREATE TABLE echo_message
(
id integer PRIMARY KEY not null,
msg VARCHAR(255)
);
insert into echo_message values(1, 'hello world');
insert into echo_message values(2, 'goodbye world');
Java 测试类代码:
import org.hibernate.Transaction;
/**
*
*/
/**
* Hibernate DAO 的测试类.
* @author Administrator
* @version 2007-09-27
*/
public class HibernateDAOTest {
/**
* @param args
*/
public static void main(String[] args) {
// 插入数据
// 实例化 DAO
EchoMessageDAO dao = new EchoMessageDAO();
// 打开transaction
Transaction tran = dao.getSession().beginTransaction();
// 生成普通Java 类
EchoMessage bean = new EchoMessage();
// 设置属性
bean.setMsg("Hibernate message");
// 保存
dao.save(bean);
// 提交事务
mit();
// 读取数据
java.util.List<EchoMessage> results = dao.findAll();
// 列出列表中的所有数据
for(EchoMessage o : results) {
System.out.println(o.getId());
System.out.println(o.getMsg());
}
dao.getSession().close();
}
}
视频截图:。

相关主题