- 下载:https://github.com/mybatis/mybatis-3/releases (要下发布版本) mybatis-3.4.1和 mybatis-3-mybatis-3.4.1(source code 有案例)
案例User目录:
/mybatis-3-mybatis-3.43.1/src/test/java/org/apache/ibatis/submitted/complex_property - 把jar包添加到项目的lib中
- 新建configuration.xml 放入一个专门放xml配置文件的包.config中
示例:
<?xml version="1.0" encoding="UTF-8" ?>
<!DOCTYPE configuration
PUBLIC "-//mybatis.org//DTD Config 3.0//EN"
"http://mybatis.org/dtd/mybatis-3-config.dtd">
<configuration>
<environments default="development">
<environment id="development">
<transactionManager type="JDBC">
<property name="" value="" />
</transactionManager>
<dataSource type="UNPOOLED">
<property name="driver" value="com.mysql.jdbc.Driver" />
<property name="url" value=“jdbc:mysql://127.0.0.1:3306/database_name" />
<property name="username" value=“*" />
<property name="password" value=“*" />
</dataSource>
</environment>
</environments>
<mappers>
<mapper resource=“…/config/sqlxml/(entity).xml” />
</mappers>
</configuration>
- 新建 (entity).xml 按指引写sql语句,并把所有的配置sql语句的xml文件放入.config新建一个包.config.sqlxml中
写代码的步骤
- 配置(entity).xml
- 写dao 调用
- 写service调用dao
- 写servlet调用service
- 在web.xml中配置servlet
- 写前台代码调用servlet map对应的地址
另外:用logj做日志的输出以测试,把log4j.properties 放入根目录,
示例:
log4j.rootLogger=DEBUG(需查看优先级), Console(自己命名,但要和下边相同)
log4j.appender.Console=org.apache.log4j.ConsoleAppender
log4j.appender.Console.layout=org.apache.log4j.PatternLayout (布局方式)
log4j.appender.Console.layout.ConversionPattern=%-4r %-5p [%t] %37c %3x - %m%n (控制台输出格式)
log4j.logger.org.apache=INFO