框架整合
iteye_2935
这个作者很懒,什么都没留下…
展开
-
Hibernate多对多(一对多)关联保存
Hibernate多对多,同时包含一对多,双向关联保存实例。一。介绍此例子是本人在项目中涉及到的例子。主要拿出来3张表来解释Hibernate一对多以及多对多的保存操作。表介绍:用户表(ITYW_USER);工作表(CHECK_WORK);工作表和用户表的关联表(CHECKWORK_OPERATOR)二.实体 package com.inpoup.itoma.ent...2013-06-14 16:24:07 · 277 阅读 · 0 评论 -
Struts2上传下载(使用Oracle数据库存储)
Struts2上传下载(使用Oracle数据库存储)1.文件上传的实现(多个附件)本例以上传多个附件为例,实现Struts2保存Oracle Blob字段的上传功能需要前台传到后台的参数如下:(1).用户上传的所有附件列表:private List<File> attachments;(2).用户上传的所有附件名,用逗号分隔,例如:附件1,附件2,附件3pr...2013-07-03 11:26:51 · 129 阅读 · 0 评论 -
Struts2拦截器
Struts2添加拦截器1.struts.xml的配置<!-- 后台拦截器 --> <package name="authpkg" extends="struts-default" namespace=""> <interceptors> <!-- 定义拦截器 --> <intercep2013-11-07 16:41:43 · 59 阅读 · 0 评论 -
去掉hibernate的SQL日志
去掉hibernate产生的日志信息 要关闭hibernate的日志,首先要把hibernate.show_sql设置为false;然后设置log4j.properties。 # Control logging for other open source packageslog4j.logger.com.opensymphony.oscache=ERRORlog4j...2012-11-27 11:43:06 · 1653 阅读 · 0 评论 -
Hibernate与Mybatis
我是一名java开发人员,hibernate以及mybatis都有过学习,在java面试中也被提及问道过,在项目实践中也应用过,现在对hibernate和mybatis做一下对比,便于大家更好的理解和学习,使自己在做项目中更加得心应手。第一方面:开发速度的对比就开发速度而言,Hibernate的真正掌握要比Mybatis来得难些。Mybatis框架相对简单很容易上手,但也相对简陋些。个人...原创 2016-07-06 16:41:45 · 196 阅读 · 0 评论 -
SSH框架整合配置所需JAR包
Hibernate Jar: 1、hibernate3.jar,这个是hibernate3.0的核心jar包,没的选,像我们常用的Session,Query,Transaction都位于这个jar文件中,必要。 2、cglib-2.1.3.jar,CGLIB库,Hibernate用它来实现PO字节码的动态生成,非常核心的库,必要。 3、asm.jar ASM字节码库...2014-06-16 17:18:30 · 81 阅读 · 0 评论 -
Hibernate 主键生成策略与配置
1、assigned主键由外部程序负责生成,在 save() 之前必须指定一个。Hibernate不负责维护主键生成。与Hibernate和底层数据库都无关,可以跨数据库。在存储对象前,必须要使用主键的setter方法给主键赋值,至于这个值怎么生成,完全由自己决定,这种方法应该尽量避免。<id name="id" column="id"><generato...原创 2014-06-23 16:06:50 · 68 阅读 · 0 评论 -
Struts2日期转换
在Struts2中,一般的内置类型都会在由系统自动进行转换。但是Date类型好像有的机器可以转换,有的机器不可以转换。比如我这次,本地运行正常,一上测试服务器就不行了。 转换的错误信息如下: Method "setEndTime" failed for object com.syxp.oa.web.oa.entity.Leave@1163cdc [jav...2013-04-23 15:57:08 · 116 阅读 · 0 评论 -
Mybatis+Spring 事物回滚
Spring配置文件中加入: <!-- 事务回滚配置 --> <tx:advice id="txAdvice" transaction-manager="transactionManager"> <tx:attributes> <tx:method name="saveUserCustom" propagation="2015-03-26 16:23:03 · 197 阅读 · 0 评论