- 浏览: 1341024 次
- 性别:
- 来自: 北京
文章分类
- 全部博客 (896)
- spring4 (14)
- hibernate3 (26)
- spring2 (35)
- struts2 (55)
- struts1 (15)
- 设计模式 (15)
- java (172)
- mybatis3 (11)
- sql (17)
- mysql (13)
- jbpm (10)
- J2EE (45)
- tools (29)
- js (83)
- 数据结构 (13)
- Html (26)
- web (22)
- flex (33)
- Oracle (57)
- linux (49)
- 算法 (6)
- 其它 (12)
- easyui (1)
- bootstrap (13)
- xml (2)
- tomcat (1)
- redis (10)
- activemq (2)
- webservice (11)
- maven (2)
- springboot (1)
- ubuntu (1)
- python (14)
- rocketmq (1)
- springcloud (10)
- opencv (1)
最新评论
-
mike_eclipse:
Hashtable是线程不安全的吗?好像是线程安全的吧?
多线程之集合类 -
July01:
推荐用StratoIO打印控件,浏览器和系统的兼容性都很好,而 ...
lodop打印控件 -
xingcxb:
经过测试,假的,依旧会出现中文乱码!!!!store方法里面采 ...
java 读写Properties文件,不会出现中文乱码 -
tiger20111989:
...
Spring注解方式管理事务 -
zw7534313:
...
js 文字上下滚动 无间断循环显示
ssh除了xml配置之外,还可以用标注式配置:
(1)spring 与 hibernate Annotation配置(entry) http://zw7534313.iteye.com/blog/691546
(2)spring 与 hibernate Annotation配置(dao) http://zw7534313.iteye.com/blog/691529
(3)Spring注解方式管理事务 http://zw7534313.iteye.com/blog/691398
(4)spring 与 hibernate Annotation配置(applicationContext.xml)
http://zw7534313.iteye.com/blog/691538
(5)Test.java
public class Test {
public static void main(String[] args) {
ClassPathXmlApplicationContext app=new ClassPathXmlApplicationContext("applicationContext.xml");
CompanyDao dao=(CompanyDao)app.getAutowireCapableBeanFactory()
.createBean(CompanyDao.class);
CompanyService service=(CompanyService)app.getAutowireCapableBeanFactory()
.createBean(CompanyService.class);
TCompanyInfo tCompany=new TCompanyInfo();
tCompany.setInfoTitle(" 2 this is a test.w");
service.test(tCompany); //事务配置在service中,@Transactional事务,如果出现了SQLException,进入catch块中,再抛出一个预定义的运行时异常,才能rollback.
}
}
@Id
@Column(name = "ID_PROJECT", unique = true, nullable = false, scale = 0, insertable = false, updatable = false)
@GeneratedValue(generator = "seq_id_project",strategy=)
@GenericGenerator(name = "seq_id_project", strategy = "org.hibernate.id.enhanced.TableGenerator", parameters = { @Parameter(name = "segment_value", value = "SEQ_ID_PROJECT"), @Parameter(name = "initial_value", value = "1000"), @Parameter(name = "optimizer", value = "pooled"), @Parameter(name = "increment_size", value = "10") })
public long getIdProject() {
return this.idProject;
}
- <context:annotation-config/>
- <context:component-scan base-package="se.posten.ida">
- <context:include-filter type="regex" expression=".*DAOImpl" />
- <context:include-filter type="regex" expression=".*ServiceImpl" />
- </context:component-scan>
<context:component-scan />还允许定义过滤器将基包下的某些类纳入或排除。
Spring支持以下4种类型的过滤方式:
过滤器类型 表达式范例 说明
注解 org.example.SomeAnnotation 将所有使用SomeAnnotation注解的类过滤出来
类名指定 org.example.SomeClass 过滤指定的类
正则表达式 com\.kedacom\.spring\.annotation\.web\..* 通过正则表达式过滤一些类
AspectJ表达式 org.example..*Service+ 通过AspectJ表达式过滤一些类
@PostConstruct 的 postConstruct1() 方法将在 Spring 容器启动时,创建 Boss Bean 的时候被触发执行,而标注了 @PreDestroy 注释的 preDestroy1() 方法将在 Spring 容器关闭前销毁 Boss Bean 的时候被触发执行。
发表评论
-
hibernate Search
2010-10-15 10:09 1427hibernate Search 使用过lucene的人都 ... -
org.hibernate.LazyInitializationException: could not initialize proxy - no Sessi
2010-09-10 15:57 20391.设置里 lazy = "false" ... -
Hibernate数据检索策略
2010-08-09 08:52 1245Hibernate数据检索策略: Hiberna ... -
Java、hibernate、sql类型对照
2010-08-09 08:48 1520基本值类型: Java基本类型、对应的Hibernate映射 ... -
Hibernate事务隔离级别
2010-08-09 08:46 6289Hibernate事务隔离级别: 隔离级别 ... -
Hibernate数据检索策略
2010-08-06 15:58 1366Hibernate数据检索策略:Hibernate的数据检索策 ... -
生成model类的serialVersionUID
2010-06-25 16:36 1145生成model类的serialVersionUID: 在命令 ... -
spring 与 hibernate Annotation配置(entry)
2010-06-13 16:53 2061(5)TCompanyInfo.java import ... -
Hibernate的复杂用法HibernateCallback
2010-06-13 09:00 1158HibernateTemplate还提供一种更加灵活的方式来操 ... -
hibernate3 annotation 的实例 3 (one to many)
2010-03-24 15:19 2123http://bigcat.easymorse.com/?p= ... -
hibernate annotation spring
2010-03-24 08:35 1113http://2625962-163-com.iteye.co ... -
hibernate3 annotation 的实例 2
2010-03-23 15:51 1829实例二:(主键sequence策 ... -
hibernate3 annotation的实例
2010-03-23 14:55 2014实例一:一个对象的增删改查: import java. ... -
query specified join fetching, but the owner of the fetched association
2010-03-04 09:57 1993错误原因分析: 首先看HQL语句: ... -
illegal attempt to dereference collection
2010-03-04 09:12 3718首先说一句:是版本的问题! 我写的hql为: from D ... -
深化学习hibernate
2010-01-29 14:10 11503.4.5. 查询语言中 ... -
查询hibernate 部分数据
2010-01-29 10:56 1425hibernate查出来人部分数据基本上是数组,有的时候需要对 ... -
解决hibernate中的lazy的问题
2010-01-28 11:38 1433<many-to-one name="TCu ... -
hibernate 批量添加
2009-12-29 13:37 2086public void createRolePermissio ... -
hibernate 常见错误
2009-12-24 12:52 9871.org.hibernate.LazyInitializat ...
相关推荐
在Hibernate方面,虽然其本身并不提供“零配置”,但通过Spring Boot,我们可以很容易地配置Hibernate。Spring Boot会自动识别`pom.xml`中的ORM库,并设置默认的SessionFactory。同时,我们还可以使用`@Entity`注解...
在这个“spring4+struts2.3.16.3+hibernate4.3.6零配置”项目中,我们将探讨如何在不编写大量XML配置的情况下,利用这些框架的最新版本进行开发。 首先,Spring 4.0.7 是一个全面的轻量级框架,提供依赖注入(DI)、...
本项目"Struts+Spring+Hibernate注解零配置整合"的目标是展示如何通过注解方式实现这三大框架的无缝集成,从而减少XML配置文件的使用,提高开发效率和代码可读性。 在传统的Struts、Spring和Hibernate整合中,大量...
在这个“Struts2+Spring3+Hibernate4零配置所需全部jar包”中,包含了这三个框架运行所必需的库文件,使得开发者无需逐一配置,可以直接在项目中引用这些jar包进行开发。 首先,让我们详细了解一下Struts2框架。...
标题 "zk+hibernate+spring零配置" 暗示了一个集成开发环境,其中包含Zookeeper、Hibernate和Spring框架的无配置或最少配置的整合。这个环境可能旨在简化开发流程,提高效率,并减少错误的可能性。下面将详细介绍这...
在本项目中,"Spring3.1+Hibernate4.0+Struts2.3.1 零配置功能已实现"表示的是一个基于三大主流Java Web框架——Spring、Hibernate和Struts2的集成应用,且重点在于使用了注解(Annotation)进行零配置设置。...
1、Spring 3.x 对 Hibernate 4.x 不提供 HibernateDaoSupport,所以在dao的实现层注入SessionFactory 2、报错:org.hibernate.HibernateException: No Session found for current thread 意思是必须在...
这个"spring、spring mvc、hibernate 之零配置之路源代码"压缩包很可能是为了帮助开发者理解这三个框架如何协同工作,以及如何实现"零配置",即最小化XML配置,最大化依赖注入和自动化配置。 首先,Spring框架是...
【标题】"Hibernate与Struts2和Spring组合开发实例"涉及的是Java企业级应用开发中的核心技术栈,也就是著名的SSH(Spring、Struts2、Hibernate)框架的整合使用。这三个框架分别在应用程序的不同层面发挥关键作用,...
struts2 spring4 hibernate4 Struts2零配置基本架包 struts2-json-plugin-2.5.5.jar struts2-convention-plugin-2.5.5.jar
零配置Maven+Spring MVC4.2.4+Hibernate5.2.10 零配置Maven+Spring MVC4.2.4+Hibernate5.2.10 零配置Maven+Spring MVC4.2.4+Hibernate5.2.10 零配置Maven+Spring MVC4.2.4+Hibernate5.2.10
本文将详细解析"spring + spring mvc + hibernate 之零配置之路"这一主题,并探讨如何通过源代码实现无XML配置的Java应用。 Spring框架是一个全面的后端开发框架,它提供了依赖注入(DI)和面向切面编程(AOP)等...
使用Maven3.0.5, Struts2, Spring, Hibernate3, annotation实现零配置的开发框架.里面有详细的开发指导文档, 后台用googlecode的 hibernate-generic-dao - Generic DAO 和 Search的代码,完全进行封装. 由于Generic ...
**Spring与Struts2、Hibernate的集成** - **Spring与Struts2集成**:Spring可以用来管理Struts2中的Action对象,提供依赖注入等功能。 - **Spring与Hibernate集成**:Spring提供了一种统一的事务管理机制,使得...
压缩包中的"SpringMVC4.3_Spring4_Hibernate5.1.3配置文件"应该包含了所有必要的配置文件,如Spring的bean定义XML文件、Hibernate的配置文件、Web应用的部署描述符(web.xml)等,以及可能的示例代码和测试用例。...
2. **Hibernate 3 ORM**:利用 Hibernate,开发者可以将 Java 对象直接映射到数据库表,简化数据操作。它支持 Criteria 查询、HQL(Hibernate Query Language)以及 SQL 自定义查询。 3. **SessionFactory 和 ...
这个“struts2.3.4.1+spring3.2.0.M2+hibernate4.1.8注解零配置”项目是一个演示了如何在不编写XML配置文件的情况下,仅通过注解来实现一个简单的登录应用。 **Struts2** 是一个流行的MVC框架,它负责处理HTTP请求...
1,shiro+hibernate4+spring3+easyui+fusioncharts部分bootstrap样式全注解零配置简单权限管理web项目 2,简单shiro权限管控 细度到按钮 3,安装方法按config.properties参数配置你的数据库 4,运行db.sql 5,把项目导入...