发表于: 2017-05-14 23:05:41

6 1588



昨天:上午完成在项目中加入spring,mybatisspring结合。通过spring创建mybatissqlsessionFactory。完成单元测试。

出现问题:

最开始出现很多报错。

Failed to load ApplicationContext.纯粹是配置文件名或者地址没写对。

Cannot find class.

class path resource [src/main/resources/MybatisTest.xml] cannot be opened because it does not exist.

以上是配置地址没写对的原因。

 

nested exception is org.apache.ibatis.executor.ExecutorException: Error getting generated key or setting result to parameter object. Cause: org.apache.ibatis.executor.ExecutorException: No setter found for the keyProperty 'id' in java.lang.Class.

上面这个的原因找了很久.

具体什么原因不太清楚,改了配置文件,最重要的应该是把student 简单类中的属性和set get 方法名都改成了驼峰命名。

 

最后整合结果:

1.Student简单类

内有数据库中student1表字段的属性和set get 方法及构造函数

2.SpringStudentDao类。

里面是通过注解写的sql语句和操作数据库的抽象方法。

3.SpringSudentTest

单元测试类

4.mybatis配置文件

Mybatis配置文件里 做了

引入mysql.properties文件。里面是连接远程数据库的地址、账号及密码信息。

开启驼峰命名转换。(因此手动把student类中的属性名都改成了驼峰命名)

5.springDao配置文件

配置整合mybatis  ---数据库基本账号密码信息

数据库连接

配置sqlSessionFactory 对象

在配置sqlSessionFactory对象中  注入了数据库麟杰赤  ,配置mybatis配置文件,扫描student

Springstudenttest文件,告诉spring配置文件,创建springstudentdaou对象调用方法测试

 

今天所做:

本地gitgithub连接,创建远程仓库并把本地文件上传。

尝试上传自己的项目文件。

步骤:

1.本地配置用户名和邮箱,生成ssh key.

git config --global user.name "你的用户名"

git config --global user.email "你的邮箱"

ssh-keygen -t rsa -C "247422368@qq.com"

2.打开Github,进入Settings:点击左边的 SSH and GPG keys,将ssh key粘贴到右边的Key里面。 

然后在本地执行ssh -T git@github.com测试一下。


2.右上角点击“+”——new repository—— Create repository 。

将远程仓库和本地仓库关联起来
(1)先到Github上复制远程仓库的SSH地址:https://github.com/ThisIsDJJ/jnshuLearnning.git

(2)运行 git remote add origin +ssh地址

(3)执行 git push -u origin master 将本地仓库上传至Github的仓库

     是因为第一次执行,弹出一个小窗让我登录github,输入账号密码。

(4)执行git commit -m "文字信息"

         git push

然后在github网站上看到了自己本地的文件了。测试的时候上传的是一个文本文档,在网页上看是乱码。

创建了两个仓库,连接过本地的仓库的ssh 地址这样看:点右下角 clone or download  就有。



出现问题:

1.服务器被安全隔离。没找到腾讯云服务器在线客服,在腾讯云上看到别人发了相同问题的帖子,尝试发了一个贴。提交了安全违规公单。待处理中。

2.git commit 这步很重要,但是具体做了什么,github的命令不了解含义。

在github网页上创建了两个repostory,按照上面的步骤给另一个repostory同步本地文件的时候,出现错误。按照上面的步骤没有成功。

明天再看一下。


明天要做:

怎么用github代码管理。现在只是能在网页上看到我的本地的文件。具体怎么管理还要学习。

可以跟师兄要github的那个pdf咯。





返回列表 返回列表
评论

    分享到