发表于: 2018-01-20 02:04:59

3 483


今天完成的事情:

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任务后查查资料看看。

收获:

今天的收获已经写在完成的事项中了。


返回列表 返回列表
评论

    分享到