- 博客(7)
- 收藏
- 关注
原创 9、领域对象的三种状态
在前面有个例子,是关于更新操作的,我们没有调用session的update()方法,结果一样执行了update语句,这是session缓存的原因域对象在持久化层的三种状态:- Session的缓存的作用- Session清理缓存的时间点- 对象的临时状态、持久化状态和游离状态- 用Session的update()方法使游离对象转变为持久化对象1、理解Session的缓存
2013-09-13 11:35:52 1786
原创 8、自身双向一对多关联关系
映射Category一对多双向自身关联Category类的类图:categories表结构 创建表:CREATE TABLE `categories` ( `id` bigint(20) NOT NULL, `name` varchar(15) default NULL, `category_id` bigint(20) default NULL,
2013-09-12 18:53:33 1107
原创 7、hibernate中的关联关系
hbm.xml文件可以完成多种映射关系的映射- 创建具有一对多关联关系的域模型-创建具有一对多参照关系的关系模型-映射一对多关联关系-通过Hibernate API级联操纵具有关联关系的域对象。(级联操纵:一的一方删除,多的一方同时删除)1、一对多的关联关系(一对一是一对多的特殊情况)Customer和Order的一对多双向关联(双向:你中有我,我中有你),一个用户可以有多
2013-09-12 17:07:48 811
转载 ActionContext和ServletActionContext小结
ActionContext和ServletActionContext小结1. ActionContext在Struts2开发中,除了将请求参数自动设置到Action的字段中,我们往往也需要在Action里直接获取请求(Request)或会话(Session)的一些信息,甚至需要直接对JavaServlet Http的请求(HttpServletRequest),响应(HttpS
2013-09-11 08:31:04 610
原创 5、struts2值栈、命名参数与OGNL应用开发
struts2中OGNL的使用在Struts2中有一个称之为值栈的概念(ValueStack)struts2值栈提供了[N]语法和TOP关键字在struts2中,OGNL根对象就是ValueStack。在Struts2的任何流程当中,ValueStack中的最顶层对象一定是Action对象。所以如果页面中有这个username一定是Action中的username。
2013-09-11 08:30:09 970
原创 4、OGNL详解
关于hbm.xml映射文件1、元素映射OID子元素用来设定标示符生成器。hibernate提供了多种内置的实现:2、元素映射值类型属性- name属性:指定持久化类的属性的名字- type属性:指定Hibernate或Java映射类型;Hibernate映射类型是Java类型与SQL类型的桥梁- coloumn属性:指定与类的属性映射的表的字段名。Java类型、Hi
2013-09-06 11:13:30 1419
空空如也
matplotlib画图问题
2024-09-09
TA创建的收藏夹 TA关注的收藏夹
TA关注的人