发表于: 2016-08-31 23:32:59
6 2162
今天完成的事情:
使用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
评论