上一页 1 2 3 4 5 6 ··· 52 下一页
摘要: 主键生成策略是指<grneratorclass="native"/>1、native对于oracle采用Sequence方式,对于MySQL和SQLServer采用identity(自增主键生成机制),native就是将主键的生成工作交由数据库完成,hibernate不管(很常用)2、Assigned在插入数据的时候主键由用户自己添加,hibernate也不管(很常用)3、increment插入数据的时候hibernate会给主键添加一个自增的主键,但是一个hibernate实例就维护一个计数器,所以在多个实例运行的时候不能使用这个方法4、sequence调用数 阅读全文
posted @ 2012-05-03 06:44 Springside4 阅读(273) 评论(0) 推荐(0) 编辑
摘要: 1、 接口注入(不推荐使用)2、 Getter,setter方式注入(比较常用)3、 构造器注和入(死的应用)关于getter和setter方式的注入: Autowire=”defualt” Autowire=”byName” Autowire=”bytype”getter&&setter方式第一种注入:<?xml version=”1.0″ encoding=”UTF-8″?><!DOCTYPE beans PUBLIC “-//SPRING//DTD BEAN//EN” “http://www.springframework.org/dtd/spring- 阅读全文
posted @ 2012-05-03 06:40 Springside4 阅读(207) 评论(0) 推荐(0) 编辑
摘要: 前面两篇博客Git 版本管理工具 和Git 常用命令详解,分别介绍了Git 基础知识和命令用法本文将对Git 命令,做一下全面而系统的简短总结,整理成简洁、明了的图表结构,方便查询一、 Git 常用命令速查git branch 查看本地所有分支git status 查看当前状态git commit 提交git branch -a 查看所有的分支git branch -r 查看本地所有分支git commit -am "init" 提交并且加注释git remote add origin git@192.168.1.119:ndshowgit push origin mast 阅读全文
posted @ 2012-05-02 23:12 Springside4 阅读(771) 评论(0) 推荐(0) 编辑
摘要: Hibernate 定义了三种基本类型的集合:值数据集合一对多关联(One-to-many Associations)多对多关联这个分类是区分了不同的表和外键关系类型,但是它没有告诉我们关系模型的所有内容。 要完全理解他们的关系结构和性能特点,我们必须同时考虑“用于 Hibernate 更新或删除集合行数据的主键的结构”。因此得到了如下的分类:有序集合类集合(sets)包(bags)所有的有序集合类(maps,lists,arrays)都拥有一个由<key>和<index>组成的主键。这种情况下集合类的更新是非常高效的 — 主键已经被有效的索引,因此当 Hibernat 阅读全文
posted @ 2012-05-02 23:02 Springside4 阅读(316) 评论(0) 推荐(0) 编辑
摘要: Git 是一个很强大的分布式版本管理工具,它不但适用于管理大型开源软件的源代码(如:linux kernel),管理私人的文档和源代码也有很多优势(如:wsi-lgame-pro)Git 的更多介绍,请参考我的上一篇博客:Git 版本管理工具一、 Git 命令初识在正式介绍Git命令之前,先介绍一下Git 的基本命令和操作,对Git命令有一个总体的认识示例:从Git 版本库的初始化,通常有两种方式:1)git clone:这是一种较为简单的初始化方式,当你已经有一个远程的Git版本库,只需要在本地克隆一份例如:git clone git://github.com/someone/some_pr 阅读全文
posted @ 2012-05-02 18:27 Springside4 阅读(4640) 评论(0) 推荐(0) 编辑
摘要: 转自:http://blog.csdn.net/yifei12315/article/details/6985194///Hibernate:///双向关联就是有“一对多”和“多对一”两个关联组合而成德,在双向关联的两端都知道对方是谁。下面就开始演示这种关联。首先定义我们需要使用的POJO对象。publicclassMember{privateStringid;privateStringname;privateIntegerage;privateSet<Order>orders=newHashSet<Order>();//我知道Order对象……}publicclass 阅读全文
posted @ 2012-05-02 17:10 Springside4 阅读(325) 评论(0) 推荐(0) 编辑
摘要: 转自:http://blog.csdn.net/wkcgy/article/details/6271321Inverse和cascade是Hibernate映射中最难掌握的两个属性。两者都在对象的关联操作中发挥作用。1.明确inverse和cascade的作用inverse 决定是否把对对象中集合的改动反映到数据库中,所以inverse只对集合起作用,也就是只对one-to-many或many-to-many有效(因 为只有这两种关联关系包含集合,而one-to-one和many-to-one只含有关系对方的一个引用)。cascade决定是否把对对象的改动反映到数据库中,所以cascade对所 阅读全文
posted @ 2012-05-02 17:02 Springside4 阅读(273) 评论(0) 推荐(0) 编辑
摘要: Git是一个分布式版本控制工具,它的作者Linus Torvalds 是这样给我们介绍 Git ——The stupid content tracker(傻瓜式的内容跟踪器)1、 Git 背景Git 最初由Linus Torvalds编写,用于 Linux 内核开发的版本控制工具。Git 与常用的版本控制工具 CVS、Subversion 等不同,它采用了分布式版本库的方式,不必服务器端软件支持,使源代码的发布和交流极其方便。Git 的速度很快,这对于诸如 Linux kernel 这样的大项目来说自然很重要,Git 最为出色的是它的合并跟踪(merge tracing)能力。实际上内核开发团 阅读全文
posted @ 2012-05-02 14:08 Springside4 阅读(414) 评论(0) 推荐(0) 编辑
摘要: MVC(Model-View-Controller,模型-视图-控制器)是软件工程中的一种软件架构模式,它把软件系统分为三个基本部分:模型(Model)、视图(View)、控制器(Controller)。MVC不是一种设计模式(Design Pattern),而是一种架构模式(Architectural Pattern),用以描述应用程序的结构以及结构中各部分的职责和交互方式。它最先是在1979年的时候第一次被人提出,不过,当时环境有些不同,网络应用的概念在当时还不存在。提姆·伯纳斯李(Tim Berners-Lee)在上世纪九十年代初期的时候播种下了万维网(WWW)的种子,并永远的 阅读全文
posted @ 2012-05-01 23:40 Springside4 阅读(465) 评论(0) 推荐(0) 编辑
摘要: 转自:http://blog.csdn.net/s_ongfei/article/details/2794570一.POI简介Jakarta POI 是apache的子项目,目标是处理ole2对象。它提供了一组操纵Windows文档的Java API目前比较成熟的是HSSF接口,处理MS Excel(97-2002)对象。它不象我们仅仅是用csv生成的没有格式的可以由Excel转换的东西,而是真正的Excel对象,你可以控制一些属性如sheet,cell等等。二.HSSF概况HSSF 是Horrible SpreadSheet Format的缩写,也即“讨厌的电子表格格式”。也许HSSF的名字 阅读全文
posted @ 2012-05-01 08:29 Springside4 阅读(1310) 评论(0) 推荐(0) 编辑
上一页 1 2 3 4 5 6 ··· 52 下一页