WEB开发网
开发学院软件开发Java Struts 2.1.6 精简实例系列教程(3):新闻管理Mode... 阅读

Struts 2.1.6 精简实例系列教程(3):新闻管理Model层的开发(整合iBatis)

 2009-09-23 00:00:00 来源:WEB开发网   
核心提示: 大家不要觉得这个映射文件很复杂,其实,Struts 2.1.6 精简实例系列教程(3):新闻管理Model层的开发(整合iBatis)(4),这挺容易理解的,如果大家赖得写的话,当然,iBatis也需要类似的文件,可复制iBatis自带的simple_example下的例子的映射文件,然后修改一

大家不要觉得这个映射文件很复杂,其实,这挺容易理解的,如果大家赖得写的话,可复制iBatis自带的simple_example下的例子的映射文件,然后修改一下就行。

有了表、实体类、表与实体之间的映射文件,之后,该做什么呢?学过Hibernate的朋友会想到那个数据库连接信息的配置文件,当然,iBatis也需要类似的文件,即SqlMapConfig.xml,代码如下:

<?xml version="1.0" encoding="UTF-8" ?>
<!DOCTYPE sqlMapConfig      
    PUBLIC "-//ibatis.apache.org//DTD SQL Map Config 2.0//EN"      
    "http://ibatis.apache.org/dtd/sql-map-config-2.dtd">
<sqlMapConfig>
  <!-- Configure a built-in transaction manager.  If you're using an 
       app server, you probably want to use its transaction manager 
       and a managed datasource -->
  <transactionManager type="JDBC" commitRequired="false">
    <dataSource type="SIMPLE">
      <property name="JDBC.Driver" value="com.mysql.jdbc.Driver"/>
      <property name="JDBC.ConnectionURL" value="jdbc:mysql://localhost:3306/simpledb"/>
      <property name="JDBC.Username" value="root"/>
      <property name="JDBC.Password" value="root"/>
    </dataSource>
  </transactionManager>
  <!-- List the SQL Map XML files. They can be loaded from the 
       classpath, as they are here (com.domain.data) -->
  <sqlMap resource="cn/simple/pojo/Article.xml"/>
  <!-- List more here
  <sqlMap resource="com/mydomain/data/Order.xml"/>
  <sqlMap resource="com/mydomain/data/Documents.xml"/>
  -->
</sqlMapConfig>

上一页  1 2 3 4 5 6  下一页

Tags:Struts 精简 实例

编辑录入:爽爽 [复制链接] [打 印]
赞助商链接