小编ema*_*mos的帖子

JPA和PostqreSQL:长字符串持久性

任何人都可以告诉我如何使用JPA持久化长文本(我使用PostgreSQL)?

这是我在班级中定义一个非常长的字符串的方式:

@Lob
private String  body;
Run Code Online (Sandbox Code Playgroud)

但是,这会在数据库中生成charactervarying(255)类型的字段.

此外,我尝试使用@Column注释:

@Column(columnDefinition="TEXT")
private String  body;
Run Code Online (Sandbox Code Playgroud)

但一切都是徒劳的.

我很感激有关这个问题的有用评论.

postgresql jpa

16
推荐指数
3
解决办法
2万
查看次数

Eclipse无法通过应用程序启动器启动

大家好.

问题:当我尝试通过点击它的启动器启动它时,elcipse-3.5.0(Galileo)发出错误.诅咒的声音如下:

必须提供Java运行时环境(JRE)或
Java Development Kit(JDK)
才能运行Eclipse. 搜索以下位置
后找不到Java虚拟机
:/
home /emanemos/bin/eclipses/eclipse-3.5.0/jre/bin/java
java当前路径

但是,当从控制台启动eclipse时,一切顺利.

在安装eclipse之前我已经安装了jdk1.6.0_16.我还创建了$ JAVA_HOME变量并更改了我的$ PATH:

$ echo $ JAVA_HOME
/usr/lib/java/jdk1.6.0_16
$ echo $ PATH
/home/emanemos/bin:/ usr/local/sbin:/ usr/local/bin:/ usr/sbin:/ usr/bin: /sbin:/bin:/usr/games:/usr/lib/java/jdk1.6.0_16/jre/bin

所以,我的终端知道java是什么:

$ java -version
java version"1.6.0_16"
Java(TM)SE运行时环境(版本1.6.0_16-b01)
Java HotSpot(TM)客户端VM(版本14.2-b01,混合模式,共享)

然后从目录〜/ bin/eclipses下的.tar.gz包中提取了一个eclipse文件夹.我改变了文件夹的名称日食Eclipse的3.5.0和改变$ PATH再次:

$ echo $ PATH
/home/emanemos/bin/eclipses/eclipse-3.5.0:/home/emanemos/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin: /sbin:/bin:/usr/games:/usr/lib/java/jdk1.6.0_16/jre/bin

从这一刻起,我有幸通过命令eclipse从控制台启动eclipse.

但是,我对使用eclipse的应用程序启动器感到绝望.

提前致谢.我将不胜感激任何帮助.

java eclipse linux user-interface environment-variables

5
推荐指数
1
解决办法
7342
查看次数

从eclipse-3.5.0(galileo)启动tomcat-6.0.20会导致404错误

控制台狗我.有人可以帮忙吗?

悲伤的故事就是这样开始的.我的操作系统是ubuntu-9.04.我从.tar.gz包中提取tomcat-6.0.20并将其放在/usr/share/tomcat-6.020目录下.

然后我从控制台启动了tomcat,一切似乎都很好.localhost使用$ CATALINA_HOME/webapps/ROOT/index.html页面回答.

下一步是将我的tomcat放入eclipse的服务器列表中.所以,我去了首选项>服务器>运行时环境>添加> Apache Tomcat v6.0(这里我也浏览了我的tomcat并将JVM从JRE更改为JDK).最后,我将我的服务器添加到Servers列表中.

所以,配置好所有内容后,我从eclipse启动了我的tomcat,打开浏览器并询问localhost.404突然间.尽管eclipse的控制台没有显示任何错误.

有人遇到过同样的问题吗?

tomcat6 eclipse-3.5

1
推荐指数
1
解决办法
4万
查看次数