jsp Hibernate入门教程


例如:

复制代码 代码如下:

HibernateTest.java
import onlyfun.caterpillar.*;
import net.sf.hibernate.*;
import net.sf.hibernate.cfg.*;
import java.util.*;
public class HibernateTest {
public static void main(String[] args) throws HibernateException {
SessionFactory sessionFactory = new Configuration().configure().buildSessionFactory();
Session session = sessionFactory.openSession();
List users = session.find("from User");
User updated = null;
for (ListIterator iterator = users.listIterator(); iterator.hasNext(); ) {
User user = (User) iterator.next();
if(updated == null)
updated = user;
System.out.println(user.getName() +
"\n\tAge: " + user.getAge() +
"\n\tSex: " + user.getSex());
}
updated.setName("justin");
session.flush();
users = session.find("from User");
session.close();
sessionFactory.close();
for (ListIterator iterator = users.listIterator(); iterator.hasNext(); ) {
User user = (User) iterator.next();
System.out.println(user.getName() +
"\n\tAge: " + user.getAge() +
"\n\tSex: " + user.getSex());
}
}
}

 这个程序会显示数据表中的所有数据,并将数据表中的第一笔数据更新,一个执行的结果如下:
log4j:WARN No appenders could be found for logger (net.sf.hibernate.cfg.Environment).
log4j:WARN Please initialize the log4j system properly.
Hibernate: select user0_.user_id as user_id, user0_.name as name, user0_.sex as sex, user0_.age as age from USER user0_
caterpillar
Age: 28
Sex: M
momor
Age: 25
Sex: F
Bush
Age: 25
Sex: M
Becky
Age: 35
Sex: F
Hibernate: update USER set name=?, sex=?, age=? where user_id=?
Hibernate: select user0_.user_id as user_id, user0_.name as name, user0_.sex as sex, user0_.age as age from USER user0_
justin
Age: 28
Sex: M
momor
Age: 25
Sex: F
Bush
Age: 25
Sex: M
Becky
Age: 35
Sex: F



相关阅读:
基于JQuery的简单实现折叠菜单代码
MySQL的Data_ADD函数与日期格式化函数说明
如何删除数据库中的冗余数据(2)
虚拟化应用不断演进
css教程:DIV垂直居中的办法
浅析JavaScript中的静态类及JSON
搭建企业分支机构虚拟网络之Windows Server 2003
巧用UCenter Home管理相册 还原纯净绿色SNS
10个实用的PHP代码片段
使网页成黑白色调的滤镜
随机显示个性签名的js代码(兼容ie,firefox)
XHTML1.0与HTML兼容指引16条 小结
mysql中的“money”类型说明
流畅的运行Windows7减少不必要的程序和启动项
快速导航
PHP MySQL HTML CSS JavaScript MSSQL AJAX .NET JSP Linux Mac ASP 服务器 SQL jQuery C# C++ java Android IOS oracle MongoDB SQLite wamp 交通频道 作文范文 高中毕业感言30字 一帘幽梦(第二十三节) 学生入党自荐书 人事科年度工作计划 街道残联关于做好残疾人信访工作的几点启示 爱上文字的孩子都忧伤吗? 小学五年级作文450字:家中趣事 我家的三个“蛋” 描写头部的好句|描写头部的好句作文素材 还一个原原本本的我 我是爱你的,莎(litchi s love) 励志电影《E.T》 周密《玉京秋》宋词鉴赏 这辈子欠你的情,让我下辈子来报答 美丽的农场作文500字 我家的保姆 赚钱不容易作文600字 小学四年级作文350字:成都的变化 创先争优学习笔记 鸡的作文500字 绕口令选集 迷惘 作文200字 我身边的环保达人作文 心灵的祈祷 高中高一作文900字:七十年大庆 身教重于言教作文800字 述职报告格式(附范文) 秋情,秋景,秋韵 一场怪风【二】作文400字 保险公司工作总结:失业保险 端午的遐想 恐怖的“作业” 我心目中的香港 我的小伙伴??韩朔作文300字 谈工商依法行政(由潼关事件所想到的) 小学三年级作文450字:星星的祝福 高校调研报告-外联篇 丽江之旅作文 初一作文怎么写 2016scott young ted演讲 教你超速学习 2015《猴王出世》缩写 2016文员个人工作总结 分离后我才懂了你 公共资源市场交易情况自查自纠报告 2015部门工作总结范文简短 教育实践总结 蓝苹果很爱落叶作文100字 幽灵道长1500字 当雪落在每个冬季 精选春天的谚语50句 2009年教师节祝福语

Copyright © 2016 phpStudy |