`
文章列表
1部门----多员工 在hibernate中一对多的对象模型关系:看下面部门类的set集合,这里主要是讲hibernate一对多的映射文件xml public class Dept { private int id; private String deptname; //一对多的体现 private Set<Employee> emps; public int getId() { return id; } public void setId(int id) { this.id = id; } public String getDeptname() { ...
一对一的关系:人----身份证 在关系型数据库中有一种一对一的关系。类似于上面的这种情况。一个人只对应一个身份证。 反之亦然。那么在hibernate的对象模型中是怎么样去配置关联一对一的这种映射关系呢? 1、 JavaBean:(省略set和get方法) 1、Person.java private int id; private String name; private IdCard idcard; 2、IdCard.Java private int id; private String usetime; private Person person; 2、 Xml配置文件:不难看出 ...
遇见高手 高手似乎不常见,不过那是因为我们没睁开眼睛。"高手"二字又不是贴在脑门上 的。 今天先是见了奇异天象,然后见识了巨牛高手两位。展示天象的这天,是天天得 见,只是不常抬手,这两个巨牛高 ...
找到需要更新修改的代码目录: 在右键菜单TortoiseSVN>Relocate……对话框中可以更改svn服务器地址。 svn中url地址信息是记录在.svn文件夹entries文件中的,当目录不多不深时候也可以手动修改文件。(不建议此操作)
如果Oracle数据库中用到了Hibernate的表示User的话是会报错的、因为Oracle中的User是一个关键字。而此时我们解决的话有两种:当然column如果冲突了关键字也是这样去改的。 1、 改掉对应的表名:如下面的table配置 <hibernate-mapping package="cn.hibernate.model"> <!—原来的table叫user我们将表明改掉为别的名字 --> <class name="User" table="user1"> <!-- id ...
组建关联关系: 组建的配置方式。在JavaBean中引用其他的Javabean中。并且映射到数据库表中。这样就可以使用hibernate提供的组件机制。请看下面这个案例:(Javabean省略set和get方法) 1、Javabean Name.Java: public class Name { private String FirstName; private String LastName;} User.java: public class User { private int id; private Name name; //复合属性 private Date birthda ...
在上面几篇BLOG中我们分别简单的讲述了hibernate是如何进行CRUD的。 这篇我们将这些综合起来分别操作一下:目的是将他们总结备份一下、请看代码: 一、 设计拿到session的类HibernateUtils public class HibernateUtils { private static SessionFactory sf; private static Session s; //静态设计模式在初始化的时候加载 static{ Configuration con = new Configuration(); con.configure(); sf = c ...
Hibernate中Session的常用方法 在Hibernate中我们经常用session对象去操作数据库的CRUD。下面我们就来分析一下 session的常用方法: void SessionTest(){ User user = new User(); Session s = HibernateUtil.getSession(); //开始事务 s.beginTransaction(); //清理缓存 s.clear(); //关闭session s.close(); //跟局ID查询相应对象 s.get(User.class, 5); //删除 ...
在上文中我们自己首先单独配置了hibernate的相关xml文件和Java文件。而且还实现了操作案例。但是在实际应用中我们不可能每一次都去获取Configuration对象然后去构建sessionFactory对象。这会浪费资源而且影响效率。所以这次我们就将hibernate初始化的一系列代码封装起来并且执行操作的案例。请看下面附注释的代码 public final class HibernateUtil { //设计模式的体现。将只执行一次的代码块放到静态块里面。在系统访问HibernateUtil //的时候。装载虚拟机,静态代码块将会被执行。这样将sf赋值。然后我们就可以拿到了 p ...
Hibernate框架是一个优秀的ORM框架。那首先第一章通过添加它的一些Jar文件我们写一个hibernate操作数据库的项目。由此我们来简要的了解一下hibernate它的工作原理和配置流程 1、 万事开头加Jar包: 和其他的项目一样,我们首先要将hibernate依赖支持的jar包加入。在这里我就不在叙述。毕竟jar包的加入是web开发里面比较基础的东西。我想每一个开发者都会 2、 准备工作: 创建JavaBean为User.Java 提供属性为: private int id; private String name; private Date birthday; 当然还有 ...
简单描述不同解析方式的优缺点. XML是常用的一种存储数据的方式,在Android平台内部很多地方使用了XMl存储,比如轻量级的SharedPreference类的存储,其保存在Data/data[package name]/db. android中解析xml有三种,分别是dom,sax,pull,3种解析方式各有所长所短,一般在pc上开发使用dom相对较为轻松些,但对于一些敏感的数库或者手机上还是主要采用sax方式,sax读取是单向的,优点,不占用内存空间,解析属性方便,缺点就是对于嵌套多个分支来说处理不是很方便,而dom方式会把整个xml文件加载到内存中,这里要提醒大家,该方法在查 ...
org.springframework.orm.hibernate3.HibernateObjectRetrievalFailureException: No row with the given identifier exists: [com.elone.pm.message.pojo.TPublicClass# ]; nested exception is org.hibernate.ObjectNotFoundException: No row with the given identifier exists: [com.elone.pm.message.pojo.TPublicCla ...
为什么要自己架个"gtalk"服务器 如果你也因为不使用QQ,同时偶尔有即时通信的需要,GTALK又被隔在GFW下时而不能登录,那么可以试试自己架设一个服务器。 GTALK基于一种开源通用的聊天协议,叫做jabber,或者XMPP。凡是遵 ...
废话少说,直接进入代码 package com.pms.myhandle; import android.app.Activity; import android.os.Bundle; import android.os.Handler; import android.os.Message; import android.widget.ImageView; public class MyHandle extends Activity { private ImageView iv; int what = 0; //创建Handle对象 private Handler hand ...
个人博客名chonbj,又名毛毛虫,又名雷神毛毛虫,忘忧草等都是自己喜爱的名字... 创建此博客已有很长时间了,无奈博客中一无所有,由于工作离职的原因,清闲了几天,把自己在android路上所学习的知识,原因毫无保留的供大家交流和分享. 之前自己也有过很多百度和谷歌,也从中得到了不少的资源和庞大的学习资料,但那都是别人抽时间写下来的,他们可以说为许多初学者提供了极大的便利,那 么我之前也在其中之一,感觉说不上来. 在以后的日子里,鄙人会陆续上传资料,资源及文章,以供大家交流,分享,一起探讨技术的奥秘,同时也想能给初学者带来最大的帮助,在这里感谢那些愿意分享 资源的哥们姐们们,愿 ...
Global site tag (gtag.js) - Google Analytics