ssh2项目第一篇笔记!坚持

今天工作吧ssh2整合基本完毕 加入泛型dao 现在总结下前段时间 想目开发遇见的一点问题,为日后工作提供借鉴吧。

 

在加入po类的 时候 用的是hibernate annotation 注解生成

 

有双向表的时候 就是会添加一个新表出来

 

单项关系一般在多的一方 放置依赖关系 在少的一方 放入set  或者 list集合  如果我们要加入依赖关系的话 如:

 @OneToMany(mappedBy="mariner")
	 public Set<Experience> getExperienceSet() {
		return ExperienceSet;
	}

  mariner   1在多的一方的属性 名称 这样在少的一方 不会加入多的一方的字段 ,但是在程序中可以找到多的一方

 

另外在外键写注解的时候 要指明外键名 如:

 

@OneToOne(fetch=FetchType.LAZY)
 @JoinColumn(name="employeeid")
 public EmployeeInfo getEmployee() {
  return employee;
 }

 一般 1对1 是立刻加载  如果想延迟 访问的时候加载 就加注解

(fetch=FetchType.LAZY)

1对多 默认是延迟加载

 

常用的注解

@Entity(name="mariner_info")

@Id

 

在讲讲今天ssh2整合发现的一点问题

如果加入open session in view 就要整合 spring 对aop 事物的管理(现在是这么认为的)

我现在没有用到aop 所以展示吧web.xml里的 osiv 给注释掉了

 

spring 配置文件内 没有声明为parent的 模板 bean 不能当做 另外类的parent类

 

spring 在配置内 都是配置的实体类  而不接口 我们在 类里面用接口  这就叫面向接口编程吧。

 

希望我写的东西没有被人看到 真是太基础浅薄了!看到这的人 也不要往下看了,我是在记流水账而已。希望1年后自己可以像你们一样成为牛人吧! 我要坚持吧这个项目写完

 

下面讲讲我现在准备吧这个项目做如何架构

 

dao类 用泛型  然后每个vo有相关dao 如果需要扩展查询 就写在这些dao里面

 

service 一个接口 一个实现类   service就是 各个功能模块的服务类 去调用dao方法

 

ation 也是初步 按照功能来分 action里面用方法去区分 去调用相应的service.

 

好 今天到此完毕 明天的初步任务 是查询 和spring深入研究下! 明天见!天天见 !拜拜!

 

 

 

 

 

 

 

 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值