`

让ANT帮助自动生成数据库表

阅读更多
1.在WEB.XML中必须有以下内容
  1. <context-param>
  2. <param-name>contextConfigLocation</param-name>
  3. <param-value>/WEB-INF/applicationContext-*.xml,classpath*:applicationContext-*.xml</param-value>
  4. </context-param>
  5. <listener>
  6. <listener-class>org.springframework.web.context.ContextLoaderListener</listener-class>
  7. </listener>
2.在SRC的目录下应该有ApplicationContext-common.xml(让其自动生成SessionFactory进行生成表的管理?)
  1. <?xmlversion="1.0"encoding="UTF-8"?>
  2. <beansxmlns="http://www.springframework.org/schema/beans"
  3. xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
  4. xmlns:aop="http://www.springframework.org/schema/aop"
  5. xmlns:tx="http://www.springframework.org/schema/tx"
  6. xsi:schemaLocation="http://www.springframework.org/schema/beanshttp://www.springframework.org/schema/beans/spring-beans-2.0.xsd
  7. http://www.springframework.org/schema/aophttp://www.springframework.org/schema/aop/spring-aop-2.0.xsd
  8. http://www.springframework.org/schema/txhttp://www.springframework.org/schema/tx/spring-tx-2.0.xsd">
  9. <!--配置sessionFactory-->
  10. <beanid="sessionFactory"class="org.springframework.orm.hibernate3.LocalSessionFactoryBean">
  11. <propertyname="configLocation">
  12. <value>classpath:hibernate.cfg.xml</value>
  13. </property>
  14. </bean>
  15. <!--配置事务管理器-->
  16. <beanid="transactionManager"class="org.springframework.orm.hibernate3.HibernateTransactionManager">
  17. <propertyname="sessionFactory">
  18. <reflocal="sessionFactory"/>
  19. </property>
  20. </bean>
  21. <!--配置事务特性-->
  22. <tx:adviceid="txAdvice"transaction-manager="transactionManager">
  23. <tx:attributes>
  24. <tx:methodname="add*"propagation="REQUIRED"/>
  25. <tx:methodname="del*"propagation="REQUIRED"/>
  26. <tx:methodname="update*"propagation="REQUIRED"/>
  27. <tx:methodname="*"read-only="true"/>
  28. </tx:attributes>
  29. </tx:advice>
  30. <!--配置那些类的方法进行事务管理-->
  31. <aop:config>
  32. <aop:pointcutid="allManagerMethod"expression="execution(*com.bjsxt.oa.manager.*.*(..))"/>
  33. <aop:advisoradvice-ref="txAdvice"pointcut-ref="allManagerMethod"/>
  34. </aop:config>
  35. </beans>

分享到:
评论

相关推荐

    基于数据库的代码自动生成工具,生成JavaBean、生成数据库文档、生成前后端代码等(TableGo v7.0.0版)

    8、生成数据库文档新增ER图字体设置 9、JSON参数配置新增文件操作功能、字段数据类型映射转换等功能 10、优化JSON参数配置,可以同时使用表命名方式和驼峰命名方式填写参数,前端可以直接复制Swagger上的实体名和属 ...

    DBMonster In Action 使用Ant自动产生数据库随机测试数据

    标题中的“DBMonster In Action 使用Ant自动产生数据库随机测试数据”揭示了这是一个关于数据库测试的实践教程,其中涉及到了DBMonster工具和Ant自动化构建工具。DBMonster通常用于生成大量模拟真实世界的数据库记录...

    Middlegen插件(搭配Ant)自动生成Hbm文件

    4. **执行Middlegen**:在Ant的`target`中调用Middlegen任务,运行时Ant会根据你在配置中设定的参数,从数据库中读取表信息,生成对应的Java源代码和Hbm映射文件。 5. **构建和部署**:一旦Middlegen完成生成,你...

    基于数据库的代码自动生成工具,生成JavaBean、生成数据库文档、生成前后端代码等(TableGo v7.0.0.pdf

    TableGo是一款强大的基于数据库的代码自动生成工具,旨在提高开发人员的工作效率,减轻代码编写负担,尤其是对于前后端增删查改代码的生成。通过自动化的代码生成,开发者可以更专注于业务逻辑,而不是重复性的基础...

    Middlegen插件利用数据库表自动生成Hbm文件

    然后,运行Middlegen,它会扫描数据库中的表,并自动生成对应的Hbm文件。这些Hbm文件可以被Hibernate框架读取,从而实现对象与数据库表的自动映射。 Middlegen生成的Hbm文件通常包含以下几部分: 1. `&lt;class&gt;`标签...

    使用HibernateTools+Ant全自动生成实体类和数据库

    利用hibernate-Tools里的相关工具类,使得java实体类(POJO)、hbm映射文件、数据库表(Schema)之间可以相互转化。也就是说,只要有其中一样,就可以通过各种途径得到其它两样。如果手里已经有了其中一样东西,要想...

    13_ant_发布web项目和操作数据库

    总结,Ant是一个强大且灵活的构建工具,不仅能够帮助我们发布Web项目,还能实现数据库操作。通过编写定制化的`build.xml`文件,可以实现自动化的工作流程,提高开发效率。在实际项目中,理解并熟练运用Ant的各种任务...

    一个使用ANT自动生成SSH简单功能的tool工具软件

    标题提到的是一个名为"tool"的工具软件,它利用了ANT技术来自动生成功能代码,特别是针对SSH(Struts2、Hibernate、Spring)这三种技术的集成应用。这意味着这个工具能够帮助开发者快速搭建基于SSH框架的项目,减少...

    新建 Micro用ant执行POJO自动生成映射文件及数据表soft Word 文档

    2. **先写POJO类**:这种方式首先定义好Java对象,再通过工具生成映射文件并最终生成数据库表。这种做法更符合面向对象的设计思想,便于代码管理和维护,但需要在POJO类中添加大量的Xdoclet注释来指导映射文件的生成...

    Ant+XDoclet生成hbm文件

    XDoclet则是一个元数据注解处理器,它能够解析Java源代码中的特定注解,并自动生成相应的配置文件,如Hibernate的HBM文件。HBM文件是Hibernate用来映射Java类与数据库表之间关系的XML文件,它定义了对象-关系映射...

    MyBatis整合开发代码如何自动生成(Ant)

    在MyBatis的整合开发中,自动生成代码可以极大地提高开发效率,减少手动编写重复代码的工作量。本文将深入探讨如何使用Ant构建工具来实现MyBatis的代码自动化生成。 首先,我们需要了解Ant,它是一个Java库和命令行...

    代码自动生成 mybatis+mysql8.0 实体映射xml类生成工具

    3. **基于ant运行build.xml自动生成实体、mapper接口、xml文件**:Ant是一个Java构建工具,可以用来执行特定的任务,如编译代码、打包项目等。在这里,它被用来运行生成代码的命令。`build.xml`是Ant的工作配置文件...

    ant 使用帮助文档

    - 可以在这里找到由Ant自动生成的所有类文件和资源文件。 通过以上步骤,用户不仅能够完成Ant的基本安装和配置,还能通过简单的脚本操作来自动生成基于特定数据库表结构的Java代码,从而大大提高了开发效率。

    ant学习指南 ANT是一个基于Java的自动化脚本引擎

    通过引入额外的Ant任务库,你可以调用各种工具,如数据库管理工具、版本控制系统,甚至执行复杂的自动化流程。 总的来说,Ant是一个强大的自动化工具,它简化了Java项目的构建流程,使得开发者能够专注于代码编写,...

    mybatis-gennerator插件自动生成mybatis所需要的bean、mapper xml文件

    MyBatis Generator(通常缩写为MBG)是一款强大的工具,用于自动生成MyBatis框架所需的JavaBean、Mapper XML文件以及对应的DAO接口。这个插件极大地简化了开发过程,减少了手动编写这些基础代码的工作量,使得开发者...

    发一个读取MySQL库,自动生成Pojo的工具

    通过配置文件设置数据库连接参数,运行Ant脚本,即可自动生成与数据库表结构对应的Java实体类,方便进行数据访问和操作。对于Java开发者而言,这样的工具能有效提升开发效率,特别是在处理大量数据库表时。

    mybatis自动生成工具

    一. 生成器模板路径可以引用相关变量 ... 数据库表配置,用于自定义生成器模板引用的table变量,配置文件必须存放在classpath: generator_config/table/table_name.xml (该文件生成器可以生成,自己再自定义修改)

Global site tag (gtag.js) - Google Analytics