发表于: 2016-08-31 23:32:59

6 2160


今天完成的事情:

使用spring rmi配置多个service进行多表查询

看hibernate的@Transient注解(有点感觉了,明天试试)


明天计划的事情:



遇到的问题:

Q1:

eclipse成功引入包 但是报错 Missing artifact 的解决办法

(Missing artifact 3rdparty:json-taglib:jar:0.4.1)

A1:

把D:\server\maven-repo\3rdparty\json-taglib\0.4.1 备份为

D:\server\maven-repo\3rdparty\json-taglib\bak  注意是反斜杠

删除0.4.1文件夹,然后CMD运行

mvn install:install-file -Dfile=D:/server/maven-repo/3rdparty/json-taglib/bak/

json-taglib-0.4.1.jar -DgroupId=3rdparty -DartifactId=json-taglib -Dversion=

0.4.1 -Dpackaging=jar

之后生成

D:\server\maven-repo\3rdparty\json-taglib

D:\server\maven-repo\3rdparty\maven-metadata-local.xml


<?xml version="1.0" encoding="UTF-8"?>

<metadata>

  <groupId>3rdparty</groupId>

  <artifactId>json-taglib</artifactId>

  <versioning>

    <release>0.4.1</release>

    <versions>

      <version>0.4.1</version>

    </versions>

    <lastUpdated>20160831015949</lastUpdated>

  </versioning>

</metadata>

使用maven update 更新项目,完美解决此问题。下回试试在jar上层目录内添加

maven-metadata-local.xml看看是否可行。



Q2:

Missing artifact org.apache.tuscany.sca:tuscany-implementation-spring-runtime:jar:2.2

A2:

按A1步骤操作,CMD命令

mvn install:install-file -Dfile=D:/server/maven-repo/org/apache/tuscany/sca/

tuscany-implementation-spring-runtime/bak/tuscany-implementation-spring-runtime

-2.2.jar -DgroupId=org.apache.tuscany.sca -DartifactId=tuscany-implementation-

spring-runtime -Dversion=2.2 -Dpackaging=jar

http://blog.csdn.net/wenzigui_qy/article/details/52212053



Q3:

maven默认的构建项目和编译项目的jar版本是1.5的,通过配置maven的setting.xml和

项目的pom.xml后update project configuration来修改项目的构建和编译jar版本。

A3:

setting.xml中配置

<repositories>

        <id>jdk-1.7</id>

        <activation>

            <activeByDefault>true</activeByDefault>

            <jdk>1.7</jdk>

        </activation>

        <properties>

            <maven.compiler.source>1.7</maven.compiler.source>

            <maven.compiler.target>1.7</maven.compiler.target>

            <maven.compiler.compilerVersion>1.7</maven.compiler.compilerVersion>

        </properties>

</repositories> 


在pom.xml中配置

  <build>

    <plugins>

      <plugin>

        <groupId>org.apache.maven.plugins</groupId>

        <artifactId>maven-compiler-plugin</artifactId>

        <version>3.1</version>

        <configuration>

          <source>1.7</source>

          <target>1.7</target>

        </configuration>

      </plugin>

    </plugins>

  </build>


收获:

看到昨天师姐回复日报说试试多表查询。

思考之后:

1、先查表a  然后再用表a的值查询表b   返回两个对象给jsp  让jsp自己取值

2、sql使用联合查询,根据sql返回值构建特殊的pojo类

实现了方法1


方法2问了下师姐,师姐说可以试下@Transient注解。这个还没完成。


方法1的重点(这个方法比较low):


服务端配置


客户端配置


controller


返回列表 返回列表
评论

    分享到