新建了一个项目 配置好数据库后 测试一下 失败了
搞了2天 终于发现问题的所在
原来就是在一句话中“// 如果你需要真正插入数据库,将Rollback设为false”
之前一直以为是org.springframework.aop.framework.Cglib2AopProxy的问题
后来看了下文档http://wiki.springside.org.cn/display/SpringSide3/Database
mysql的驱动可以自动下载的 先修改pom.xml的配置
再运行~/bin/init-jar.bat即可
怎么用注释的pojo自动生成sql schema呢?先在~\bin\hibernate下新建目录generated
点击~\bin\hibernate\generate-ddl.bat就会在~\bin\hibernate\generated中生成schema.sql了
把schema.sql复制到数据库管理器生成即可 方便
不过以前还有个更方便的方法 忘记是怎么样的了
分享到:
相关推荐
6. **数据访问层**:通过集成Hibernate或MyBatis,springside简化了数据库操作,提供了ORM(对象关系映射)功能,使得开发者可以更专注于业务逻辑。 7. **安全控制**:springside内置了Spring Security模块,用于...
1. 单元测试:SpringSide 强调测试驱动开发,每个模块都有相应的单元测试,使用了 JUnit 和 Mockito 进行测试。 2. MVC 设计模式:在 Web 模块中,模型(Model)、视图(View)和控制器(Controller)之间分工明确,...
6. **单元测试与集成测试**:SpringSide 3.0 强调测试驱动开发,提供了JUnit和Mockito等工具进行单元测试,以及Spring Test进行集成测试,确保代码质量。 7. **国际化支持**:SpringSide 3.0 支持多语言环境,通过...
SpringSide强调测试驱动开发,项目内包含了丰富的单元测试案例。JUnit和Mockito等工具被用来编写和执行测试用例,保证代码质量。同时,SpringSide支持与Jenkins等持续集成工具的集成,实现自动化构建和部署。 九、...
《SpringSide核心库4.1.0深度解析》 SpringSide是Java开发中的一款轻量级框架,它基于Spring框架,旨在简化企业级应用的开发流程。本文将深入探讨SpringSide-core-4.1.0的核心特性,以及其在实际项目中的应用。 一...
SpringSide 3.3可能会包含持续集成工具如Maven或Gradle的配置,以及JUnit等自动化测试框架的集成。这有助于保证代码质量,确保项目的稳定性和可扩展性。 8. **模块化设计** SpringSide项目通常采用模块化设计,每...
Spring对各种ORM框架如Hibernate、JPA有很好的支持,SpringSide3会讲解如何利用Spring Data Access层,进行数据库操作,包括事务管理、JdbcTemplate、HibernateTemplate的使用方法。 六、Spring测试 测试是保证代码...
SpringSide4参考手册是一份详尽的文档,涵盖了使用SpringSide4.0版本开发应用时可能会用到的各种技术组件和模块。SpringSide是一个开源的Java开发平台,它集成了Spring框架和大量实用的组件,以方便开发人员构建复杂...
在持续集成和自动化测试方面,SpringSide 4.2.3.GA使用Jenkins进行持续集成,通过Maven的生命周期管理自动化构建和测试流程,保证了代码的质量。同时,它还采用JUnit和Mockito进行单元测试,通过集成TestNG实现更...
springside-test模块提供了测试相关的工具类和配置,帮助开发者进行单元测试和集成测试。它集成了JUnit、Mockito等测试框架,使得测试代码更加简洁、易读,提高了测试覆盖率和代码质量。 四、springside-extension...
- 它简化了数据库操作,提供了高效的缓存机制,并支持多种数据库。 #### 五、总结 Springside 3.3.4版本是一个非常成熟稳定的版本,它不仅提供了强大的开发框架支持,还通过SSH整合提供了企业级应用所需的所有...
2. **Demo**:示例模块,提供了各种应用场景的实例,帮助开发者快速理解和使用SpringSide的各项功能,包括数据库操作、RESTful API开发、Maven构建等。 3. **Module**:模块化设计,SpringSide提供了多个可复用的子...
【标题】"springside5" 是一个基于SpringSide框架的项目更新,它涉及了数据库、持久层技术、权限管理以及用户体验方面的改进。这个项目旨在提供一个现代化的、高效的开发环境,通过集成不同的技术和组件来优化开发...
在SpringSide框架中,Spring主要负责管理对象的生命周期和依赖关系,使得代码更加模块化和易于测试。同时,Spring还提供了丰富的数据访问抽象,包括JDBC、ORM和OXM,简化了数据库操作。 二、Hibernate的数据持久化...
2. **最佳实践**:SpringSide定义了一套开发规范,包括命名规则、代码风格、测试策略等,有助于提升团队间的协作效率和代码质量。 3. **示例代码**:SpringSide提供了丰富的示例代码,涵盖了Spring Framework的各种...
- **测试支持**:内置了JUnit和Mockito等测试工具,鼓励开发者进行单元测试和集成测试,保证代码质量。 4. **开发实践**: 使用SpringSide 3时,开发者可以通过其提供的模板快速创建项目结构,然后根据需求添加和...
5. **单元测试**:SpringSide强调TDD(测试驱动开发),因此在项目中会有详尽的单元测试,这不仅有助于保证代码质量,也提供了学习如何编写测试用例的机会。 6. **最佳实践**:SpringSide遵循Pragmatic编程原则,...
5. **数据库操作**:SpringSide 通常会结合 ORM 框架如 Hibernate 或 MyBatis 进行数据库操作。通过实例,我们可以学习到如何配置数据源、事务管理以及实体映射。 6. **Web 层处理**:在 Web 开发中,SpringSide ...
8. **测试支持**:通过JUnit和Mockito等测试工具,提供了单元测试和集成测试的示例,鼓励开发者编写高质量的测试代码。 9. **文档齐全**:Springside有着详尽的中文文档,包括快速入门、模块介绍、使用示例等,方便...
SpringSide 强调测试驱动开发,因此源码中包含了大量的单元测试和集成测试。使用 JUnit 和 Mockito 进行单元测试,Spring Boot Test 和 H2 数据库进行集成测试,确保代码的质量和稳定性。 ### 八、代码风格与规范 ...