发表于: 2018-01-20 02:04:59
3 481
今天完成的事情:
1.重新配置IDEA,之前的配置错误,目录结构不正确,重新配置发现,配置文件的位置选错了,选择了本地库的设置。
2.学习了maven中如何导入jar包(线上)
通过修改pom文件,在内增加配置即可
3.根据教程(https://www.cnblogs.com/ciscoo/p/6259138.html)构建mybatis项目(未完成,明日继续)
a:配置需要的jar包
b:新建config.properties配置文件将JDBC链接参数设置
c:参照教程中模型,根据task1中建立的数据库进行改写(这个应该是mybatis中数据库插入数据操作的类)
package com.jnshu.task;
public class DBtest {
private long id;
private long create_date ;
private long update_date ;
private long vol ;
private String name;
private String qq;
private String subject;
private long come_date;
private String school;
private String num;
private String hyperlink;
private String intending;
private String brother;
private String knowfrom;
public DBtest(){}
public DBtest(long id,long create_date,long update_date,long vol,String name ,String qq,String subject,long come_date,String school,String num,String hyperlink,String intending,String brother,String knowfrom) {
this.id = id;
this.create_date = create_date;
this.update_date = update_date;
this.vol = vol;
this.name =name;
this.qq = qq;
this.subject = subject;
this.come_date = come_date;
this.school = school;
this.num = num;
this.hyperlink = hyperlink;
this.intending = intending;
this.brother = brother;
this.knowfrom = knowfrom;
}
public long getId() {
return id;
}
public void setId(long id) {
this.id = id;
}
public long getCreate_date(){
return create_date;
}
public void setCreate_date(long create_date){
this.create_date=create_date;
}
public long getUpdate_date(){
return update_date;
}
public void setUpdate_date(long update_date) {
this.update_date = update_date;
}
public long getVol(){
return vol;
}
public void setVol(long vol){
this.vol=vol;
}
public String getName(){
return name;
}
public void setName(String name){
this.name=name;
}
public String getQq(){
return qq;
}
public void setQq(String qq) {
this.qq = qq;
}
public String getSubject() {
return subject;
}
public void setSubject(String subject) {
this.subject = subject;
}
public long getCome_date() {
return come_date;
}
public void setCome_date(long come_date) {
this.come_date = come_date;
}
public String getSchool() {
return school;
}
public void setSchool(String school) {
this.school = school;
}
public String getNum() {
return num;
}
public void setNum(String num) {
this.num = num;
}
public String getHyperlink() {
return hyperlink;
}
public void setHyperlink(String hyperlink) {
this.hyperlink = hyperlink;
}
public String getIntending() {
return intending;
}
public void setIntending(String intending) {
this.intending = intending;
}
public String getBrother() {
return brother;
}
public void setBrother(String brother) {
this.brother = brother;
}
public String getKnowfrom() {
return knowfrom;
}
public void setKnowfrom(String knowfrom) {
this.knowfrom = knowfrom;
}
@Override
public String toString() {
return "DBtest{" +
"id=" + id +
", create_date=" + create_date +
", update_date=" + update_date +
",vol="+vol+
",name='"+name+'\''+
",qq='"+qq+'\''+
",subject='"+subject+'\''+
",come_date="+come_date+
",school='"+school+'\''+
",num='"+num+'\''+
",hyperlink='"+hyperlink+'\''+
"intending='"+intending+'\''+
"brother='"+brother+'\''+
"knowfrom'"+knowfrom+'\''+
'}';
}
}
d:配置mybatis-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>
<properties resource="config.properties"/>
<typeAliases>
<typeAlias type="com.jnshu.task.DBtest" alias="DBtest"/>
</typeAliases>
<environments default="development">
<environment id="development">
<transactionManager type="JDBC"/>
<dataSource type="POOLED">
<property name="driver" value="${driver}"/>
<property name="url" value="${url}"/>
<property name="username" value="${username}"/>
<property name="password" value="${password}"/>
</dataSource>
</environment>
</environments>
<mappers>
<mapper resource="mapper/com.jnshu.task.xml"/>
</mappers>
</configuration>
这里
<dataSource type="POOLED">
教程中是pooled(使用连接池的数据源),但是下面的property name=“driver”都出现报错,决定先照着教程都做完后再看这里是否仍报错。
今天就先到这里了。
明天计划的事情:
完成mybatis教程内容,看看书,理解一下JDBC的一些问题和昨天用的JDBC方法的内容。
遇到的问题:
1.maven中如何导入jar文件 ? 通过百度学习
2.IDEA中maven projects中plugins下的命令是做什么的,与lifecycle中的有什么区别?
这个问题暂未得到解决,完成task1.17任务后查查资料看看。
收获:
今天的收获已经写在完成的事项中了。
评论