惯性聚合 高效追踪和阅读你感兴趣的博客、新闻、科技资讯
阅读原文 在惯性聚合中打开

推荐订阅源

H
Hackread – Cybersecurity News, Data Breaches, AI and More
宝玉的分享
宝玉的分享
月光博客
月光博客
爱范儿
爱范儿
阮一峰的网络日志
阮一峰的网络日志
酷 壳 – CoolShell
酷 壳 – CoolShell
Recent Announcements
Recent Announcements
A
About on SuperTechFans
T
The Blog of Author Tim Ferriss
博客园 - 叶小钗
U
Unit 42
aimingoo的专栏
aimingoo的专栏
Y
Y Combinator Blog
Martin Fowler
Martin Fowler
N
Netflix TechBlog - Medium
博客园 - 司徒正美
OSCHINA 社区最新新闻
OSCHINA 社区最新新闻
云风的 BLOG
云风的 BLOG
M
MIT News - Artificial intelligence
大猫的无限游戏
大猫的无限游戏
J
Java Code Geeks
V
Visual Studio Blog
腾讯CDC
IT之家
IT之家

博客园 - 情义俩难全

PHPMAIL实例 使用shale实现jsf客户端验证(原创) ssh创建全过程 myeclipse 整合 jsf+spring2.0+hibernate3.0的问题 MyEclipse6.0 整合 Spring2.0 , Strust2 ,Hibernate3.0 - 情义俩难全 用myeclipse创建spring+hibernate工程时候的jar包冲突问题!!! JavaScript实现导出为Excel - 情义俩难全 - 博客园 配置 MyEclipse 的 WebLogic 9 服务器 jsp主次数据显示 jsp+javabean实现分页 浅谈“三层结构”原理与用意(转载) MySQL5.0中文问题及JDBC数据库连接和JSP汉字编码问题解决方法总结 用C#生成随机中文汉字验证码的基本原理 ASP.Net+XML打造留言薄 用ASP.NET部署三层架构 - 情义俩难全 - 博客园 .net环境下如何使用MySql数据库(原创) ASP与存储过程 NBSI2内部功能实现大揭谜 存储过程入门与提高
netbeans6.5开发JSF+Hibernate的一个小例子(原创)
情义俩难全 · 2009-01-11 · via 博客园 - 情义俩难全

只是一个简单的小例子,希望能对初学者有点帮助
我也只是一个初学者,其中的错误还请大家指出
新建一个JSF项目
在这里选择hibernate框架
netbeans6.5里整合了hibernate
我使用的数据库是mysql 已经建立好了连接
在页面中加入一个文本字段和一个按钮
在项目中加入hibernate支持
在testjsf包下生成了Helloworld.java和Helloworld.hbm.xml
使用过myeclipse的朋友们应该比较熟悉
数据库是已经建好的
只有一个字段username
将放入页面的文本字段ID改为username右键选择添加属性绑定
双击按钮在事件处理中加入以下代码:
NewHibernateUtil hibernate = new NewHibernateUtil();
        SessionFactory sf = hibernate.getSessionFactory();
        Session session = sf.openSession();
        Transaction tx = session.beginTransaction();
        Helloworld hw = new Helloworld();
        hw.setUsername((String)this.getUsername().getValue());
        session.save(hw);
        tx.commit();
        session.close();
        return null;
执行下程序

打开mysql查询一下,你所输入的信息已经加载到数据库中了

具体操作请看视頻
/Files/halgogo/JSF教程.rar