自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(15)
  • 资源 (7)
  • 收藏
  • 关注

原创 针对一对多等方法出现问题的分析

针对这次一对多,多对一,多对多,一对一的问题来进行研究。在第一次使用的时候,遇到如下问题:1..不知如何配置,一对多该怎么配置?答:在一的一方进行配置,配置条件@JoinColumn,其name属性值是在多的一方对应的字段。其不能为id主键。2.JoinColumn和Column共存的问题,属性name一样的问题。答:他们的name属性如果一样,就相当于有两个控制同一个,那是肯

2013-05-27 19:02:56 1885

转载 Hibernate关联关系配置(一对多、一对一、多对一和多对多)

第一种关联关系:一对多(多对一)"一对多"是最普遍的映射关系,简单来讲就如消费者与订单的关系。一对多:从消费者角的度来说一个消费者可以有多个订单,即为一对多。多对一:从订单的角度来说多个订单可以对应一个消费者,即为多对一。 一对多关系在hbm文件中的配置信息:消费者(一方):xml version="1.0" encoding="utf-8"

2013-05-20 21:17:17 682

原创 业务

分类继承,合理架构用实际例子解决编程问题,理解业务用户添加评论无需管评论数+1什么的,这是一个业务(添加评论),里面附带操作+1。Action层是用来实现逻辑操作+参数获取与提供。当用户提交一个评论过来时,action层只需要将这个参数收集然后提供给该来处理这个业务的service,该action也不用考虑是否要+1。事物,spring管理事物,事物特性,有了spring,就有

2013-05-20 21:15:17 578

原创 代码重构

代码重构。首先明白什么叫代码重构?就是在不改变软件现有功能的基础上,通过调整程序代码改善软件的质量、性能,使其程序的设计模式和架构更趋合理,提高软件的扩展性和维护性。为什么要重构?·持续纠偏重构和设计是相辅相成的,它和设计彼此互补。有了重构,你仍然必须做预先的设计,但是不必是最优的设计,只需要一个合理的解决方案就够了,如果没有重构、 程序设计会逐渐腐败变质,愈来愈像断线的风

2013-05-20 21:14:47 707

原创 标签设计

首先得明白标签到底是用来干什么的?打个比方,我的文章中加入标签长城、故宫。别人的文章中也有长城。。。。我搜索长城,这时就会出来关于标签为长城的所有文章。这就是标签的作用。用like来做标签功能,方法:如果我储存标签的时候是这样的:AAA;BBB;CCC ,空格表示隔开标签,注意最后一个也要带空格,原因对应着下面。然后我like的时候就这样,like "%AAA;%",注

2013-05-18 23:31:12 991

原创 struts2.1.8的配置问题

这一次非常有必要对struts的namespace进行研究了,今天做了个项目,什么都成功了,后来我想着把jsp页面进行分类,然后由于namespace的问题而浪费很长时间。针对namespace来彻底研究下。我的项目名为testBlog6Webapp下建了page文件夹,再下面是open文件夹,最后error.jsp。配置文件,struts.xml(错误的写法)packag

2013-05-10 20:30:44 1331

原创 笔记3------ssh层次续

2013-05-05 20:15:08 700

原创 JPA注解补充

FetchType.LAZY和FetchType.EAGER什么区别?1、FetchType.LAZY:懒加载,加载一个实体时,定义懒加载的属性不会马上从数据库中加载。2、FetchType.EAGER:急加载,加载一个实体时,定义急加载的属性会立即从数据库中加载。3、比方User类有两个属性,name跟address,就像百度知道,登录后用户名是需要显示出来的,此属性用到的几

2013-05-05 19:12:47 681

转载 JPA注解

1、@Entity(name="EntityName")必须,name为可选,对应数据库中一的个表2、@Table(name="",catalog="",schema="")可选,通常和@Entity配合使用,只能标注在实体的class定义处,表示实体对应的数据库表的信息name:可选,表示表的名称.默认地,表名和实体名称一致,只有在不一致的情况下才需要指定表名catalo

2013-05-05 16:12:40 628

转载 Hibernate Annotation配置主键生成策略

通过annotation来映射hibernate实体的,基于annotation的hibernate主键标识为@Id其生成规则由@GeneratedValue设定的,这里的@Id和@GenertedValue都是JPA的标准用法JPA提供的四种标准用法为TABLE,SEQUENCE,IDENTITY,AUTOTABLE:使用一个特定的数据库表格来保存主键SEQUENCE:根据地层数

2013-05-05 11:36:50 734

原创 笔记3-----ssh层次

SQL中where子句中用到AND,并且AND后加了括号,表示的意思就是将括号中的当成一个整体来理解。ServletActionContext.getRequest().getParameter(name)获取字符串参数。一个普通的SSH项目大概有3层,dao层,service层,action层,视图定义的jsp页面,模型定义的entity。Dao层是用来操作数据库的。Se

2013-05-03 20:44:49 1134

原创 笔记2

让项目更清晰:第一次做的项目是blog,用ssh来做的,但是总觉得项目结构不清晰。现在总结下该怎么将一个项目整理的更清晰。有了Spring,我们就可以通过它的依赖注入方式来代替我们做很多事情。有了它,就有了DAO层,Service层,DaoImpl层,ServiceImpl层。所以在写配置文件的时候可以把DAO层与Service层分开成两个配置文件,如果service层需要dao层的bean,

2013-05-02 20:13:00 589

转载 StringBuffer类

StringBuffer类和String一样,也用来代表字符串,只是由于StringBuffer的内部实现方式和String不同,所以StringBuffer在进行字符串处理时,不生成新的对象,在内存使用上要优于String类。          所以在实际使用时,如果经常需要对一个字符串进行修改,例如插入、删除等操作,使用StringBuffer要更加适合一些。  1、StringBuf

2013-05-02 20:12:19 1776

原创 笔记1

private void setParams(Query query, Object... params) {if (params != null && query != null) {for (int i = 0; i query.setParameter(i, params[i]);}}}使用上面的方法:Query countQuery = session.cr

2013-05-01 20:37:13 715

原创 HibernateTemplate的原理与hibernate三态

由于HibernateTemplate的原理与JdbcTemplate的原理类似,现在先讨论JdbcTemplate,在使用JDBC的时候,总是要处理繁琐的细节,例如Connection、statement的获得,SQLException的处理,Connection、Statement的关闭等问题。使用Spring提供的org.springframework.jdbc.core.JdbcTem

2013-05-01 08:35:33 7626

navicat获取登录密码

忘记了密码,但是navicat可以连接,可以通过navicat获取到密码。获取方式:运行navicatpwd.exe。win+r输入regedit进入注册表,注册表中进入HKEY_CURRENT_USER\Software\PremiumSoft,找到相应的连接,然后查看其pwd值,复制过来就可以解密了。

2020-10-13

cors跨域包

可解决WEB跨域问题,使用方法,访问博客:http://blog.csdn.net/sunhuwh/article/details/79106171

2018-01-19

文件上传的代码

上传代码,与blog:上传代码整理一起使用。uploadify做的。

2014-10-10

文件上传所需的js及文件

文件上传文章http://blog.csdn.net/sunhuwh/article/details/24251939,该js是里面必须用到的

2014-04-21

bean学习笔记

对应blog..

2014-02-19

TortoiseSvn 1.7.2

中文版,先安装TortoiseSVN,再安装language

2013-07-08

spring-framework-3.0.5.RELEASE-dependencies.zip

由于下载不到spring-framework-3.0.5.RELEASE-dependencies.zip,只有以com.springsource开头的包

2013-03-16

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除