sunhuwh的专栏

学而不思则罔 思而不学则殆

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

针对这次一对多,多对一,多对多,一对一的问题来进行研究。 在第一次使用的时候,遇到如下问题: 1..不知如何配置,一对多该怎么配置? 答:在一的一方进行配置,配置条件@JoinColumn,其name属性值是在多的一方对应的字段。其不能为id主键。 2.JoinColumn和Column共存的问题...

2013-05-27 19:02:56

阅读数:1623

评论数:0

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

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

2013-05-20 21:17:17

阅读数:575

评论数:0

业务

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

2013-05-20 21:15:17

阅读数:485

评论数:0

代码重构

代码重构。 首先明白什么叫代码重构? 就是在不改变软件现有功能的基础上,通过调整程序代码改善软件的质量、性能,使其程序的设计模式和架构更趋合理,提高软件的扩展性和维护性。 为什么要重构? ·持续纠偏 重构和设计是相辅相成的,它和设计彼此互补。有了重构,你仍然必须做预先的设计,但是不必...

2013-05-20 21:14:47

阅读数:569

评论数:0

标签设计

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

2013-05-18 23:31:12

阅读数:603

评论数:0

struts2.1.8的配置问题

这一次非常有必要对struts的namespace进行研究了,今天做了个项目,什么都成功了,后来我想着把jsp页面进行分类,然后由于namespace的问题而浪费很长时间。针对namespace来彻底研究下。 我的项目名为testBlog6 Webapp下建了page文件夹,再下面是ope...

2013-05-10 20:30:44

阅读数:1134

评论数:0

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

2013-05-05 20:15:08

阅读数:574

评论数:0

JPA注解补充

FetchType.LAZY和FetchType.EAGER什么区别? 1、FetchType.LAZY:懒加载,加载一个实体时,定义懒加载的属性不会马上从数据库中加载。 2、FetchType.EAGER:急加载,加载一个实体时,定义急加载的属性会立即从数据库中加载。 3、比方Us...

2013-05-05 19:12:47

阅读数:573

评论数:0

JPA注解

1、@Entity(name="EntityName") 必须,name为可选,对应数据库中一的个表 2、@Table(name="",catalog="",schema="") 可选,通常和@Entity配...

2013-05-05 16:12:40

阅读数:545

评论数:0

Hibernate Annotation配置主键生成策略

通过annotation来映射hibernate实体的,基于annotation的hibernate主键标识为@Id 其生成规则由@GeneratedValue设定的,这里的@Id和@GenertedValue都是JPA的标准用法 JPA提供的四种标准用法为TABLE,SEQUENCE,IDE...

2013-05-05 11:36:50

阅读数:581

评论数:0

笔记3-----ssh层次

SQL中where子句中用到AND,并且AND后加了括号,表示的意思就是将括号中的当成一个整体来理解。 ServletActionContext.getRequest().getParameter(name)获取字符串参数。 一个普通的SSH项目大概有3层,dao层,service层,...

2013-05-03 20:44:49

阅读数:940

评论数:0

笔记2

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

2013-05-02 20:13:00

阅读数:504

评论数:0

StringBuffer类

StringBuffer类和String一样,也用来代表字符串,只是由于StringBuffer的内部实现方式和String不同,所以StringBuffer在进行字符串处理时,不生成新的对象,在内存使用上要优于String类。           所以在实际使用时,如果经常需要对一个字符串进行...

2013-05-02 20:12:19

阅读数:1574

评论数:0

笔记1

private void setParams(Query query, Object... params) { if (params != null && query != null) { for (int i = 0; i  query.setParameter(i, param...

2013-05-01 20:37:13

阅读数:592

评论数:0

HibernateTemplate的原理与hibernate三态

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

2013-05-01 08:35:33

阅读数:6693

评论数:0

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