- 浏览: 124468 次
- 性别:
- 来自: 广州
文章分类
最新评论
-
hanyuanbo:
多谢啦不过你这里有关于字符串的连接机制么?比如:String ...
栈(stack)与堆(heap)区别以及Java的string变量赋值的内部工作机制(精典转载贴) -
only_java:
不错不错,但是好像没有关于字符流的介绍哦?
[转]Java IO 技术之基本流类 ~~~~~~~~ (图+讲解+代码) 好好看 有好处 -
lvwz2008:
比较简单,学习了也受益不少!
栈(stack)与堆(heap)区别以及Java的string变量赋值的内部工作机制(精典转载贴) -
306781704:
看了你写的东西,很不错,基础的很详细
META元素使用详解 -
yihengliu:
总结的完全,有大帮助!
JSP内置对象详解1
hibernate基础实例:
Person.java
<script type="text/javascript">render_code();</script>
Person.hbm.xml
<script type="text/javascript">render_code();</script>
hibernate.properties
- package com.javamodel.hibernate;
- import java.io.IOException;
- import java.io.InputStream;
- import java.util.Properties;
- import net.sf.hibernate.HibernateException;
- import net.sf.hibernate.MappingException;
- import net.sf.hibernate.Session;
- import net.sf.hibernate.SessionFactory;
- import net.sf.hibernate.Transaction;
- import net.sf.hibernate.cfg.Configuration;
- public class Example{
- private static SessionFactory _sessions = null;
- private static Properties pops = new Properties();
- static{
- try {
- InputStream stream = Example.class.getResourceAsStream("hibernate.properties");
- try {
- pops.load(stream);
- } catch (IOException e1) {
- e1.printStackTrace();
- }
- Configuration cfg = new Configuration();
- cfg.addClass(Person.class);
- cfg.setProperties(pops);
- _sessions = cfg.buildSessionFactory();
- } catch (MappingException e) {
- e.printStackTrace();
- } catch (HibernateException e) {
- e.printStackTrace();
- }
- }
- public static void main(String[] args) throws HibernateException {
- Person person = new Person();
- person.setName("smallduzi");
- person.setEmail("smallduzi@sohu.com");
- Session session = _sessions.openSession();
- Transaction tx = null;
- try{
- tx = session.beginTransaction();
- session.save(person);
- tx.commit();
- }catch(HibernateException he){
- if(tx != null) tx.rollback();
- throw he;
- }
- finally{
- session.close();
- }
- }
- }
Person.java
代码
- package com.javamodel.hibernate;
- public class Person {
- private String id = null;
- private String name = null;
- private String email = null;
- public Person(){}
- /**
- * @return
- */
- public String getEmail() {
- return email;
- }
- /**
- * @return
- */
- public String getId() {
- return id;
- }
- /**
- * @return
- */
- public String getName() {
- return name;
- }
- /**
- * @param string
- */
- public void setEmail(String string) {
- email = string;
- }
- /**
- * @param string
- */
- public void setId(String string) {
- id = string;
- }
- /**
- * @param string
- */
- public void setName(String string) {
- name = string;
- }
- }
Person.hbm.xml
代码
- <?xml version="1.0"?>
- <!DOCTYPE hibernate-mapping SYSTEM "http://hibernate.sourceforge.net/hibernate-mapping-2.0.dtd" >
- <hibernate-mapping>
- <class name="com.javamodel.hibernate.Person" table="person">
- <id name="id">
- <column name="id" length="40"/>
- <generator class="uuid.hex"/>
- </id>
- <property name="name" column="name" />
- <property name="email" column="email" />
- </class>
- </hibernate-mapping>
hibernate.properties
代码
- ## Oracle
- hibernate.dialect net.sf.hibernate.dialect.OracleDialect
- hibernate.connection.driver_class oracle.jdbc.driver.OracleDriver
- hibernate.connection.username XXX
- hibernate.connection.password XXX
- #hibernate.connection.url jdbc:oracle:thin:@192.168.0.28:1521:orcl
- hibernate.connection.url jdbc:oracle:oci8:@XXX
发表评论
-
中文乱码问题的解决方法
2007-11-05 22:46 2007tomcat下中文的彻底解决[转] http://blog ... -
候捷谈Java反射机制(6)
2007-11-05 22:44 1414Java 源码改动办法<o:p></o:p ... -
候捷谈Java反射机制(5)
2007-11-05 22:43 1060运行时生成instances<o:p></o ... -
候捷谈Java反射机制(4)
2007-11-05 22:42 1050#001 cc = c.getDeclaredClasses ... -
候捷谈Java反射机制(3)
2007-11-05 22:40 1052Java Reflection API 运用示例<o: ... -
候捷谈Java反射机制(2)
2007-11-05 22:39 980Java classes 组成分析<o:p>&l ... -
候捷谈Java反射机制(1)
2007-11-05 22:28 1574关于本文:<o:p></o:p> 读者 ... -
J2SE API读取Properties文件六种方法
2007-11-05 22:23 9911。使用java.util.Properti ... -
Java 调用存储过程
2007-11-05 22:21 854本文阐述了怎 ... -
JavaMail API细节详细解析大全
2007-11-05 22:16 1071一、JavaMail API简介 JavaMail API ... -
JAVA中正则表达式应用
2007-11-05 22:12 7891.简介: java.util.regex ... -
Java正则表达式详解
2007-11-05 22:08 759如果你曾经用过Perl或任何其他内建正则表达 ... -
JDBC 4.0 API
2007-11-05 21:55 963???? -
JDBC 3.0 API (扩展部分)
2007-11-05 21:54 1164Ø ConnectionPoo ... -
JDBC 2.0 API
2007-11-05 17:19 937JDBC 2.0 API被划 ... -
开发基于JNDI的应用程序3
2007-11-05 16:18 1708JNDI 的DNS 服务提供程序 DNS服务提供程序使得基于 ... -
开发基于JNDI的应用程序2
2007-11-05 16:14 1300示例代码 2 Resolve2.java ... -
开发基于JNDI的应用程序1
2007-11-05 16:06 1019Java命名和目录接口(Java Naming and ... -
struts+spring+hibernate的web应用(4.6)
2007-10-25 11:35 907product_success.jsp页面代码: ... -
struts+spring+hibernate的web应用(4.5)
2007-10-25 11:32 1061addproduct.jsp页面代码: &l ...
相关推荐
本文并不想介绍Struts,Spring,Hibernate的原理系统架构等,本文地目的是通过一个较复杂地实例介绍如何整合Struts,Spring,Hibernate,网上现有的例子虽然也能达到目的,但功能都比较单一,复杂的例子时会有...
项目模板,Java hibernate JSP mvc分层,Java开发项目基础模型,恳诚下载
本书 大量的实例代码更容易提高读者对 hibernate的理解,从而提高;从基础的入门到 各个实例,包含hibernate的所有用法;
hibernate简易框架实例,初学者测试,或者新项目开发框架搭建基础实例
struts2+hibernate 入门 学习 包含对学生信息的增删查改,包含数据库test.sql,放到项目下能够 运行的实例 基础学习 ,一看就懂
这是一个Spring开发入门教程 pdf格式 高清晰 包括 下载安装 配置 实例 基础讲解 很适合快速入门和了解Spring开发的步骤 思路清晰 另外还包含struts+spring+hibernate整合开发实例的配置步骤讲解与等价Spring重构
Apache Shiro+SpringMVC+Hibernate Search+Hibernate+Bootstrap企业信息管理系统基础框架搭建整合实例代码教程
ORM基础 持久化概念 持久化方案 JDBC面临的问题 ORM简介 ORM产品 Hibernate基础 Hibernate持久化类和关系数据库的映射 Hibernate序列机制 Hibernate核心接口 Hibernate实例
Java Web开发实例大全(提高卷)筛选、汇集了Java Web开发从基础知识到高级应用各个层面的大量实例及源代码,共有600个左右,每个实例及源代码按实例说明、关键技术、设计过程、详尽注释、秘笈心法的顺序进行了分析...
Java Web开发实例大全(提高卷)筛选、汇集了Java Web开发从基础知识到高级应用各个层面的大量实例及源代码,共有600个左右,每个实例及源代码按实例说明、关键技术、设计过程、详尽注释、秘笈心法的顺序进行了分析...
hibernate基础配置,之前在网上找个实例找了半天,后来自己看了教程,终于解决问题了,基本上是jar包和配置问题,菜鸟上传,仅供参考哈
在spring的基础上整合hibernate进行实现开发,内容为人员管理,在测试类中进行人员的增删改查,与后台数据进行交互,数据库采用mysql数据库。 目前已经把框架搭建好了,可以根据实际情况进行修改添加内容,相关的jar...
下面小编就为大家带来一篇在已有spring的基础上集成hibernate的实例讲解。小编觉得挺不错的,现在就分享给大家,也给大家做个参考。一起跟随小编过来看看吧
Hibernte基础介绍,适合入门人群学习,随后还会有新的资源和内容
《Struts Hibernate Spring集成开发宝典》以Struts,Hibernate,Spring为核心详细地讲解了这三个组件的基础知识和基本使用方法,并通过一系列集成开发实例讲解了这三个组件在J2EE项目中的应用。《Struts Hibernate ...
本书在第一版基础上,理论内容更新,更加注重理论与实践的结合,有大量具有典型性和实用价值的Hibernate应用实例。全书将详细介绍运用目前最成熟的Hibernate 3.3版本进行Java对象持久化的技术,既能掌握用Hibernate...
名称:Spring Hibernate Struts做的用户注册 使用的范围:初学Spring,已经有Struts和Hibernate基础,打算做三者整合的程序员。 提供方式:实例 文档 特色:给出了Action:null的错误解决方案 推荐指数:五颗星
5. 对象/关系数据库映射基础(Basic O/R Mapping) 5.1. 映射定义(Mapping declaration) 5.1.1. Doctype 5.1.2. hibernate-mapping 5.1.3. class 5.1.4. id 5.1.5. composite-id 5.1.6. 鉴别器...
《Hibernate逍遥游记》中内容注重理论与实践相结合,列举大量具有典型性和实用价值的Hibernate应用实例,并提供详细的开发和部署步骤。 随书配套光盘内容为本书所有范例源程序、本书涉及的软件的最新版本的安装程序...
介绍了Struts1框架、Hibernate框架、Spring框架和Struts2框架的开发环境配置、框架技术基础,Struts1框架和Spring框架的整合,Struts1框架和Hibernate框架的整合,Struts1框架、Hibernate框架和Spring框架的整合方法...