- 浏览: 695837 次
- 性别:
- 来自: 沈阳
文章分类
- 全部博客 (270)
- Ant Tool Script (12)
- XMLDigest (5)
- MyEclipse8.6 (1)
- RedHat (5)
- SVNVersionController (4)
- BatOperation (6)
- JspAndFaceWeb (66)
- javaSwing (18)
- PHP (12)
- J2SE (6)
- TestToolAndTestManual (12)
- C# (34)
- Java PatternDesign (20)
- Axis2AndWebService (5)
- ITLive (2)
- DBAndControl (10)
- C/C++ (8)
- Andriod (7)
- Python (7)
- JavaWork (16)
- Android-QA (1)
- Apache-Wicket (1)
- POI (1)
- JQuery (2)
- Struts2 (1)
- Flex&Flash (6)
- sdsdsd (0)
- 1212 (0)
最新评论
-
anayomin:
对九楼继续改进
public static <T> ...
Java List 分页 -
H4X0R:
来学习学习,赞一个
Aqua Data Studio 导出SQL -
yankai0219:
现在出现这个错误 Fatal error: Class 'PH ...
纯PHP搭建Apache+Eclipse+xDebug+PHPUnit+MakeGood -
yankai0219:
您好,我在搭建环境中提示PHPUnit_Framework_T ...
纯PHP搭建Apache+Eclipse+xDebug+PHPUnit+MakeGood -
wilsonchen:
chenhailong 写道wilsonchen 写道chen ...
C# RSA和Java RSA互通
嘿嘿,生活就是这样,你多么的努力,没人看到,但如果你不努力,那么你就更没人看到了
哈哈,说了些不必要的。在这里我把Hibernate 3.0 做个小小的例子
lib:
antlr-2.7.6.jar
commons-collections-3.1.jar
commons-logging-1.1.1.jar
dom4j-1.6.1.jar
hibernate-jpa-2.0-api-1.0.1.Final.jar
javassist-3.12.0.GA.jar
hibernate3.jar
javassist-3.12.0.GA.jar
jta-1.1.jar
mysql-connector-java-5.0.6-bin.jar
slf4j-api-1.6.1.jar
slf4j-api-1.6.2.jar
slf4j-ext-1.6.2.jar
slf4j-jcl-1.6.2.jar
slf4j-jdk14-1.6.2.jar
slf4j-log4j12-1.6.2.jar
slf4j-nop-1.6.2.jar
slf4j-simple-1.6.2.jar
package com.chenhailong; import java.io.Serializable; public class TUser implements Serializable { /** * */ private static final long serialVersionUID = -1886893835045076202L; private Integer id; private String name; public TUser() { } /** * @return the id */ public Integer getId() { return id; } /** * @param id * the id to set */ public void setId(Integer id) { this.id = id; } /** * @return the name */ public String getName() { return name; } /** * @param name * the name to set */ public void setName(String name) { this.name = name; } }
<?xml version="1.0" encoding="utf-8"?> <!DOCTYPE hibernate-mapping PUBLIC "-//Hibernate/Hibernate Mapping DTD 3.0//EN" "http://hibernate.sourceforge.net/hibernate-mapping-3.0.dtd"> <hibernate-mapping package="com.chenhailong"> <class name="com.chenhailong.TUser" table="TUser"> <id name="id" column="id" type="java.lang.Integer"> <generator class="native" /> </id> <property name="name" column="name" type="java.lang.String" not-null="true" /> </class> </hibernate-mapping>
<?xml version='1.0' encoding='UTF-8'?> <!DOCTYPE hibernate-configuration PUBLIC "-//Hibernate/Hibernate Configuration DTD 2.0//EN" "http://hibernate.sourceforge.net/hibernate-configuration-2.0.dtd"> <hibernate-configuration> <session-factory> <!-- properties --> <property name="connection.username">root</property> <property name="connection.url">JDBC:MySQL://localhost:3306/test</property> <property name="dialect">org.hibernate.dialect.MySQLDialect</property> <property name="connection.password">chenhailong</property> <property name="connection.driver_class">org.gjt.mm.mysql.Driver</property> <!-- mapping files --> <mapping resource="com/chenhailong/TUser.hbm.xml" /> </session-factory> </hibernate-configuration>
/** * */ package com.chenhailong.main; import java.io.File; import java.util.List; import org.hibernate.Query; import org.hibernate.Session; import org.hibernate.SessionFactory; import org.hibernate.Transaction; import org.hibernate.cfg.Configuration; import com.chenhailong.TUser; /** * @author chenhailong *上午10:09:22 *com.chenhailong.main */ public class Main { /** * Hibernate 3 dialect modify net.sf.hibernate -> org.hibernate */ public static void main(String[] args) { Session session = getSession(); //insertTUser(session); //selectTUser(session); deleteTUser(session); session.close(); } public static Session getSession() { Configuration cfg = new Configuration().configure(); SessionFactory sessionFactory = cfg.buildSessionFactory(); Session session = sessionFactory.openSession(); return session; } public static Session getSession(String fileName) { File file = new File(fileName); Configuration cfg = new Configuration().configure(file); SessionFactory sessionFactory = cfg.buildSessionFactory(); Session session = sessionFactory.openSession(); return session; } public static void insertTUser(Session session) { Transaction tx = session.beginTransaction(); TUser t_user = new TUser(); t_user.setName("chenhailong"); session.save(t_user); session.flush(); tx.commit(); } @SuppressWarnings("unchecked") public static void selectTUser(Session session) { String hql = " from TUser where name='chenhailong'"; try { List<TUser> userList = session.createQuery(hql).list(); for (TUser user : userList) { int id = user.getId(); String name = user.getName(); System.out.println(id + "\t" + name); } } catch (Exception e) { e.printStackTrace(); } } public static void deleteTUser(Session session) { Transaction tx = session.beginTransaction(); TUser user = (TUser) session.get(TUser.class, new Integer(1)); session.delete(user); tx.commit(); } public static void deleteTUserUseHQL(Session session) { Transaction tx = session.beginTransaction(); session.delete("from TUser where id = 1"); tx.commit(); } public static void deleteTUseHQLByQuery(Session session) { String hql = "delete TUser where id = 1"; Query query = session.createQuery(hql); query.executeUpdate(); } }
发表评论
-
2817955743
2014-11-01 19:47 02817955743 123456789 htt ... -
JQuery的替代品Zeptojs
2014-07-30 10:24 0Zepto的小巧已经不是JQuery的可以媲美的,Zepto ... -
121212
2014-01-30 11:04 0http://metroui.org.ua/example ... -
JS 操作Cookie,记录帐号信息
2013-11-25 16:49 1489嘻嘻,今天咱整点东西,如题 主页面和JS操作,已经在 ... -
How to install two tomcat in one computer
2013-10-28 11:31 1538Today,I get a problem,show in ... -
Jackson 双引号的问题
2013-08-28 15:57 3756当用执行下面的代码的时候 String json ... -
flex
2013-06-30 19:21 0<?xml version="1.0&qu ... -
iBatis简单实践
2013-06-18 10:29 1483今天我实践了下ibatis框架,感觉也不错,很简单。嘻嘻,大 ... -
Spring的长篇大论
2013-02-07 09:06 0很长时间了,时间过的真快啊,一晃3年过去了。3年我变了很多 ... -
JQuery的Flexigrid的API使用
2013-01-16 14:21 13493JQuery Flexigrid 是一个不错的table插 ... -
bacup
2013-01-16 06:06 0我备份了,怎么没有反应啊 http://www.micr ... -
Spring MVC and AJAX with JSON
2013-01-05 14:17 28481. maven 配置 <!-- Spr ... -
JQuery ajax use json communicate with server
2013-01-05 14:12 1240好久没写文章了,我也心痒痒的,嘿嘿。现在写一篇文章。 ... -
SpringMVC wizard简单示例
2012-12-28 17:02 0public class UserController ... -
get access time from tomcat log
2012-12-25 10:14 1155下面给出我得到tomcat的Access Time的方法 ... -
JSF简单实践
2012-11-21 12:03 963希望多了,破灭的机会就会更多,所以简简单单的希望,然后实现它, ... -
Extjs Template两个小例子
2012-11-15 09:40 1500今天用Extjs Template做了两个小例子嘿 代 ... -
Tomcat Romete Debug
2012-12-25 10:14 1008是我弟兄告诉我的。备忘录一下。 1,在Tom ... -
YUI
2012-10-29 15:05 0http://yuilibrary.com/forum/vie ... -
DBUnit的简单实践
2012-10-19 10:58 1407我不知道什么是失败,我也不知道失败后会是怎么样的天和地, ...
相关推荐
对 Hibernate 初体验 1.新建一个java工程,工程名为Hiberante1 2.导入相应的jar包 1)hibernate需要导入这些包 2)因为我们需要操作数据库所以要导入数据库的包,我用的mysql数据库 3.创建数据库以及表 ...
**标题:“Hibernate Service Register机制初体验”** 在Java开发领域,Hibernate是一个广泛应用的持久化框架...通过阅读《Hibernate Service Register机制初体验》这篇博客,相信你将对这一核心机制有更深入的认识。
总结来说,《Hibernate 3.6.9 官方汉化版教程》是一份详尽的指南,无论你是初涉ORM的新手,还是寻求提升的资深开发者,都能从中获益良多。通过学习,你将能更好地理解和应用Hibernate,提高你的Java开发技能。
1. **Hibernate初体验**: Hibernate的基本使用通常从配置开始,包括设置hibernate.cfg.xml文件来指定数据库连接信息,以及实体类的映射文件(hbm.xml)定义对象与表的对应关系。在初步接触中,你将学习如何创建...
通过"头歌springboot初体验.pdf"这份文档,你可能会学习如何创建一个基本的Spring Boot项目,了解Maven或Gradle的配置,编写第一个"Hello, World!"程序,理解自动配置的工作原理,并逐步接触Spring Boot的其他特性。...
这个系统采用了经典的Java技术栈,包括Struts1.2、Hibernate3.0、Spring2和DWR,这些都是在21世纪初非常流行的技术组合。 1. **Struts1.2**:Struts是Apache软件基金会下的一个MVC框架,主要用于构建企业级Java Web...
通过博主的"Roller初体验",我们可以了解到一个开源项目的实际应用过程,这对于提升Java Web开发技能,尤其是对源码理解和服务器部署有深刻理解的开发者来说,是非常宝贵的学习资源。同时,Tomcat.txt文件可能是博主...
这些技术在2000年代末至2010年代初是非常流行的,它们共同构成了一个强大的后端和前端应用框架,用于构建企业级的Web应用程序。下面将分别介绍这四个组件及其在实际项目中的作用。 1. EXT JS 2.1:EXT JS是一个基于...
标题 "Struts2.1.8+Spring3.0.2+hibernate3.5.1" 提供了一个经典的Java Web开发中的技术栈组合,它由三个主要框架构成:Struts2作为MVC(模型-视图-控制器)框架,Spring作为依赖注入和企业服务容器,以及Hibernate...
这个系统采用了经典的Java EE技术栈,包括Struts1.2、Hibernate3.0、Spring2和DWR,这些技术在2000年代末到2010年初是企业级开发的主流选择。现在,让我们深入探讨这四个关键组件以及它们如何协同工作。 **1. ...
总的来说,OA项目是一个典型的Java企业级应用实例,展示了如何利用Hibernate进行数据管理,Struts实现MVC架构,Ajax提升用户体验,以及DWR简化前后端通信。同时,它也展示了MySQL作为数据库的存储功能和Tomcat作为...
通过一个简单的通讯录应用为例,可以快速体验RoR的开发流程:首先,新建RoR项目并设置名称和位置;接着,进行数据库配置,通常会自动生成与项目名对应的数据库;然后,利用RoR的命令生成数据库,项目结构会自动建立...
该系统采用经典的Java技术栈:Struts1.2、Hibernate3.0、Spring2和DWR,这些技术在2000年代末至2010年代初是企业级应用开发的主流选择。下面将分别介绍这些技术及其在OA系统中的作用。 1. Struts1.2:Struts是...
综上所述,本书不仅是对J2EE核心技术的一个全面介绍,也是一本实践操作指南,适合初、中、高级软件设计人员阅读,对于高校相关专业的学生以及社会培训班的学员来说,也是一本不可多得的教材。通过本书的学习,读者...
19 Jsp与动态网站初体验 20 状态管理 21 JSTL和EL 22 JSP综合运用 23-24 项目案例:论坛短消息 25-26 项目案例:电子书城 27 Servlet基础 28 servlet应用 29 JSP+Servlet+JavaBean 30自定义MVC框架 31 指导学习:...
**Ajax** 技术是21世纪初由Jesse James Garrett提出的一个概念,它结合了JavaScript、XML、HTML、CSS以及XMLHTTP等多种技术,实现了网页的局部更新。Ajax允许开发者在用户交互时动态更新内容,提高了Web应用的响应...
在实际开发中,例如ACCP5.0技术讲座中提到的SSH初体验,开发者可以在Eclipse或MyEclipse这样的集成开发环境中,通过图形化工具快速搭建SSH框架。首先,创建一个Web工程,然后添加Spring框架,并配置相关数据源和...