刚进入一个新公司、又得熟悉一个新的项目框架,该框架用的技术是struts2,Hibernate3,Spring2.5也是0配置文件的方式,和我以前用的框架类似,不过这项目涉及到的技术好广泛,有些没用过和很久没用过的技术,这里把自己没接触过和不懂的知识内容在这里记录下 -。 -
1、sessionFactory.getCurrentSession()方法的merge方法,它相当于saveorupdate这个方法, 即有唯一性标识, 则运行save, 没有则运行update;并且返回被保存的对象
2.persist
a、persist把一个瞬态的实例持久化,但是并"不保证"标识符被立刻填入到持久化实例中,标识符的填入可能被推迟
到flush的时间。 b、persist"保证",当它在一个transaction外部被调用的时候并不触发一个Sql Insert,这个功能是很有用的,
当我们通过继承Session/persistence context来封装一个长会话流程的时候,一个persist这样的函数是需要的
3.setAutoCommit:自动提交模式
conn.setAutoCommit()的功能是每执行一条SQL语句,就作为一次事务提交。但一般在项目中很有可能需要执行多条SQL语句作为一个事务。若有一个执行不成功,就会rollback()。
4、ResultSetMetaData获得表的信息;比如获取表的列数、一列的对应数据类型、标题等。
5、RowMapper可以将数据中的每一行封装成用户定义的类,在数据库查询中,如果返回的类型是用户自定义的类型则需要包装,如果是Java自定义的类型,如:String则不需要,Spring最新的类SimpleJdbcTemplate使用更加简单了。
6、@ContextConfiguration 注解有以下两个常用的属性:
locations:可以通过该属性手工指定 Spring 配置文件所在的位置,可以指定一个或多个 Spring 配置文件。如:@ContextConfiguration(locations={“xx/yy/beans1.xml”,” xx/yy/beans2.xml”})
inheritLocations:是否要继承父测试用例类中的 Spring 配置文件,默认为 true。
分享到:
相关推荐
四个SSH框架实战项目源码加笔记,四个SSH框架实战项目源码加笔记,四个SSH框架实战项目源码加笔记,
Eclipse搭建SSH框架开发学习笔记
利用MyEclipse 自带工具,搭建SSH框架,省时省力
四个SSH框架实战项目源码加尚学堂课件笔记
2016传智SSH框架CRM项目笔记。5天视频,摘取了其中的一些笔记。笔记记得有点简略,但是把项目中的易错点都写出来了。
四个SSH框架实战项目源码加笔记,四个SSH框架实战项目源码加尚学堂SSH笔记
对于SSH框架整合步骤的介绍,清晰的将思路写下来,详细代码可以参考其他项目例子,思路是相通
基于SSH框架的OA项目开发笔记,边学习、边开发、边记录,详细记录了开发过程和要点以及注意事项。
刚刚学完三个框架,学完三个框架的整合。这算是一个笔记吧,留着以后忘了的话能找回来看看。也可给正在学习中的人一个参考。这是用到了annotation的方式实现的整合
对于初学java框架的小伙伴而言或许有所帮助,若你对框架开发实际项目经验不足,可下载参照此文档,帮你梳理ssh项目开发的基本配置与流程,有助于你快速进入熟悉开发过程与ssh环境搭建的相关步骤
一个学过的很简单的云笔记项目,采用了ssh框架,保存下来一共学习。
如果你想要接触框架来做项目 有不想浪费时间看视频 那ssh的整理笔记是你最好的选择 里面把资料斗整理的很详细 保证你看了就懂
该资源为SSH框架整合示例(Spring、Struts2、Hibernate),里面包含源代码、jar包等,是直接从MyEclipse中导出的可正常运行的完整项目。其中另含完整开发笔记一份,为此项目搭建的开发过程笔记,可供读者开发练习...
(基于Struts2+Spring+Hibernate)自己按照视频,搭建的ssh框架。附带数据库表,笔记。 这是一个不完整的项目,如果自己有兴趣,可以继续着手开发。利于初学者学习。
自己整理的一些maven+eclise配ssh的笔记 用maven+eclispe快速搭建SSH
我自己认真整理的笔记,绝对精华。把每一步都介绍的很仔细。 1.新建项目 2.添加structs 3.添加spring 4.在web.xml中添加监听 5.首先保证有数据库有表格,本实例用mysql 6.打开Myeclipse自带的Hibernate 7.添加...