`
hao861002
  • 浏览: 87374 次
  • 性别: Icon_minigender_1
  • 来自: 上海
社区版块
存档分类
最新评论
文章列表
回顾:        PO的状态;        cascade级联操作        事务控制一, 多对多     Student 中有一个course的set 集合; Course中有一个Student的set 集合;      数据库中没有办法直接表示多对多;     必须有一个中间表;     t_student       s_c         t_course        sid          fsid   fcid        cid        s1           s1     c1         c1        s2           s1     c ...
回顾作业:    事务不能放到DAO里,因为有多个小事务同时运行;放到中间层Service里;    Service 里打开session 传给DAO,每个方法传一个参数;或在DAO的实现类中加一个属性    session和setSession方法;    把接口改掉,抛出一 ...
一、id 生成方式    1,序列sequence 只适用于Oracle,     seqhilo 就不用自己建sequence;默认用数据库里的hibernate_sequence;        <id name="id" column="id">                <generator class="seqhilo"> <!--  hibernate_sequence.nextval  -->                         <generator class=& ...
  课程大纲:    1、 ORM原理          Hibernate的结构    2、 基数映射    3、 对象状态    4、 继承映射,组件映射,集合映射    5、 HQL查询 一、ORM原理    1、对象持久化的概念    2、对象持久化手段、对比    3、hibernate结构      1、为什么要对象持久化?    1)、内存是易逝的;掉电等物理原因;对象会丢失;如:将文件保存到硬盘上就是对象持久化;    2)、为了使用大规模的查询和检索;功能上的原因;     (为了在网络间传输;对象串行化,保存到别的地方;也是持久化)    持久设备: 硬盘、光盘      2 ...
Struts的标签 bean,html,logic标签库,在Struts的标签也支持JSP2.0的EL表达式。 bean标签库<bean:... >bean标签库,是用来访为JavaBean的属性或者是为Bean的属性赋值,创建JavaBean,类似于JSP中的jsp:useBean动作的功能。bean标签库中的标签中大部分都有以下的属性id="xxx" 指定Bean的名字标识,Bean在被读出后将引用保存在以这个id命名的对象中,也就是在JSP中使用的变量的引用。name="xxxx"指定要读取Bean的名字property="xx ...
Struts的Token(令牌)机制 Struts使用Token机制,来防止恶意的破坏和重复提交问题,也就是点击后退后在再提交,这是Struts无法发现的,在form中生成一个token码,在session中也报村有一个同样的token码,当表单提交后,判断两个token码向等后,就会改变session中的这个token码,当然在用回退后,form的token码是不会变的,在提交,还会判断两个token码是否相等,如果不等就会抛出异常,证明这是过时的垃圾数据。 void saveToken(HttpServletRequest request)方法用于将在客户端生成的token码,保存在sess ...
ActionForm的校验 <struts-config>  <form-beans>     <form-bean name="xxx" type="ActionForm的类全名">     <form-bean name="LoginForm" type="basic.LoginForm">     <!--配置ActionForm类-->  </form-beans>  <action-mappings>     <act ...
StrutsMVC框架 web应用的分层交互层,表现数据,收集数据,也就是视图层,接受请求,通过处理层完成相应的响应。(V,C)处理层,完成数据的处理,也就是业务层(M)。 MVC设计模式(应用观察者模式的框架模式)M model,模型 ...
SQL3.0中的行类型 Array,数组Sturct,结构Blob,大的二进制数据文件。Clob,大文本文件对象。在使用上述大对象的时候,在使用JDBC插入记录时要先插入一个空的占位对象,然后使用select blobdata from t_blob where id = " + id + " for update 这样的语法来对获得的大对象,进行实际的写入操作 Blod通过getBinaryOutputStream()方法获取流进行写入。getBinaryStream()方法获得流来获取blob中存储的数据。 clob的操作也和blob相同。getAsciiStream() ...
JDBC事务并发产生的问题和事务隔离级别 1,脏读(dirty read),读取到了没有提交的数据。2,不可重复读(UnPrpeatable Read),两次读取到了不同的数据,就是要保持在同一时间点上两次读取到的数据相同,不能够使查询数据时进行改变。3,幻读(phantom),在两次查询同一时间点数据时,数据数量发生改变,要保持在同一时间点上两次读取到的数据相同。 事务隔离级别 TRANSACTION_NONE不使用事务。TRANSACTION_READ_UNCOMMITTED 可以读取为提交数据。TRANSACTION_READ_COMMITTED可以避免脏读,不能够读取没提交的数据,最常用 ...
预编译的Statement PreparedStatement 可以使用参数替代sql语句中的某些参数使用 "?"代替,他先将带参数的sql语句发送到数据库,进行编译,然后PreparedStatement会将参数发送给数据库。在使用PreparedStatement时,在设置相应参数时, ...
JDBC原理概述 1,JDBC是一套协议,是JAVA开发人员和数据库厂商达成的协议,也就是由Sun定义一组接口,由数据库厂商来实现,并规定了JAVA开发人员访问数据库所使用的方法的掉用规范。 2,JDBC的实现是由数据库厂商提供,以驱动 ...
请各位网友,有没有谁知道比“按键精灵”更好的模拟键盘鼠标的软件,给我介绍一个,按键精灵的坐标定位不能精确定位到某个中文字符串,我现在急需要一个更高级的模拟软件。
一.POI简介 Jakarta POI 是apache的子项目,目标是处理ole2对象。它提供了一组操纵Windows文档的Java API 目前比较成熟的是HSSF接口,处理MS Excel(97-2002)对象。它不象我们仅仅是用csv生成的没有格式的可以由Excel转换的东西,而是真 ...
有那么一对情侣.女孩很漂亮,非常善解人意,偶尔时不时出些坏点子耍耍男孩.男孩很聪明,也很懂事,最主要的一点.幽默感很强.总能在2个人相处中找到可以逗女孩发笑的方式.女孩很喜欢男孩这种乐天派的心情.    他们一直相处 ...
Global site tag (gtag.js) - Google Analytics