我开始使用Spring Tool Suite 6.0 M1 ,Spring Roo 1.2.5 ,JDK 8.0 ,Windows 7 Home;我创建了一个Spring Roo项目,但是我在完成项目配置方面遇到了麻烦。
这里的步骤:
** SeriePK.class:类型不匹配:无法转换为Class<' SeriePK>到班级<'?扩展Serializable>
在SeriePK.class:
@RooIdentifier(dbManaged = true)
公共决赛班SeriePK {}
我用Seriealizable扩展它,但警告仍在那里。 我尝试修改这个更改SQLServer驱动程序,如下所示:
袋鼠>数据库内省--schema dbo
找不到javax.net.ssl.SSLSocket
[84]
所以,我再也不能继续与Roo合作了。
我真的很感激。
答案 0 :(得分:1)
我有同样的问题。在添加“osgi start --url file:c:/sqljdbc4-4.0.jar”之后,在运行“database introspect --schema dbo”之前,你应该写:
jpa setup --database MSSQL --provider HIBERNATE --hostName LOCALHOST --userName USERDB --password PSSWDB --databaseName DB
答案 1 :(得分:0)
更新我的sts后遇到同样的问题。
我认为没有检测到.aj文件中的Serializable。
所以你必须在.java文件中重写实现Serializable。
Roo将自动删除相关的.aj文件。
尝试在SeriePK.java中实现Serializable