发表于: 2017-03-30 23:29:11
2 1439
一、今天完成的事情
对mybatis的xml进行了一个整合,重点理解了mybatis的作用,对于mybatis常用的几个文件和jar包进行了分析
需要配置jdbc.properties文件用于书写jdbc命令,需要mybatis.xml文件来配置路径;
学习了spring和mybatis的整合:
xml文件的配置直接配置在spring-servlet文件:期间学习了hibernate配置persistance.xml文件如下:
<?xml version="1.0" encoding="UTF-8"?>
<persistence xmlns="http://java.sun.com/xml/ns/persistence" version="2.0">
<persistence-unit name="defaultPersistenceUnit" transaction-type="RESOURCE_LOCAL">
<provider>org.hibernate.ejb.HibernatePersistence</provider>
<properties>
<!-- 使用MySQL方言 -->
<property name="hibernate.dialect" value="org.hibernate.dialect.MySQL5Dialect"/>
<!-- 数据库连接的URL地址 -->
<property name="hibernate.connection.url"
value="jdbc:mysql://localhost:3306/springdemo"/>
<!-- 数据库连接的驱动 -->
<property name="hibernate.connection.driver_class" value="com.mysql.jdbc.Driver"/>
<!-- 数据库连接的用户名 -->
<property name="hibernate.connection.username" value="root"/>
<!-- 数据库连接的密码 -->
<property name="hibernate.connection.password" value="123456"/>
<!-- 显示SQL语句 -->
<property name="hibernate.show_sql" value="true"/>
<property name="hibernate.connection.useUnicode" value="true"/>
<property name="hibernate.connection.characterEncoding" value="UTF-8"/>
<!-- 在显示SQL语句时格式化语句 -->
<property name="hibernate.format_sql" value="true"/>
<property name="hibernate.use_sql_comments" value="false"/>
<!-- 自动输出schema创建DDL语句 -->
<property name="hibernate.hbm2ddl.auto" value="update"/>
<!-- 数据库连接超时后自动重连 -->
<property name="hibernate.connection.autoReconnect" value="true"/>
<property name="connection.autoReconnectForPools" value="true"/>
<property name="connection.is-connection-validation-required" value="true"/>
</properties>
</persistence-unit>
</persistence>
在IDEA中导入了数据库,会直接生成数据中的实现类的Entiy类。
后面学习了mybatis的生成工具的使用,大体和我自动导入数据库差不多。只不过它整合了。
二、遇到的问题:
在测试Spring的时候是成功的,可是整合之后提示bean类有错误,后来找了半天没找到错误;在发布服务器后试运行发现改用tomcat7就能正常显示,get的操作,不知道是不是因为版本的原因,至今还没有特别清楚
三、明天要做的事情:
rest风格的接口已经写过好几个了,可是框架的构建总是不成功所以一直没有测试成功,明天吧SsM的框架搭建完成,完成rest接口的风格,看json的像响应时间。
评论