小编Jes*_*sse的帖子

带有hibernate的MySQL枚举

我有一个使用枚举的数据库表.这已经在使用hibernate(使用XML),我正在尝试将其转换为注释,因为这是仍然使用xml表示法的最后一部分.

列定义:

enum('Active','Pending','Cancelled','Suspend')
Run Code Online (Sandbox Code Playgroud)

以下作品:

<property
    name="status"
    column="STATUS"
    type="string"
    not-null="true" />
Run Code Online (Sandbox Code Playgroud)

这不起作用:

@Column(name = "status")
public String status;
Run Code Online (Sandbox Code Playgroud)

注释样式在启动时会导致以下异常:org.hibernate.HibernateException:UserDTO中列状态的列类型错误.找到:枚举,预期:varchar(255)

有没有办法让我强制接受一个字符串,因为它使用XML表示法?

java hibernate

9
推荐指数
1
解决办法
9636
查看次数

跨平台源控制?

我们正在为.NET(使用VS 2008)和Java(使用eclipse)进行开发

目前,我们正在使用CVS,但是Visual Studio 2008并没有真正好的插件,所以我正在寻找能够更好地支持VS 2008和Eclipse的东西.

我最初的想法是SVN,因为它非常接近CVS,但我有点想要使用像Mercurial这样的东西.我正在寻找易于使用的东西,并且对两个平台都有良好的插件支持.

.net java eclipse version-control visual-studio-2008

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

如何避免数据库死锁

我有一个遭受数据库死锁的群集应用程序.

它是一个使用JPA和hibernate的j2ee应用程序.数据库是Z/OS上的DB2 8.1设置为页面锁定(这是公司的要求).

问题是主键是作为序列生成的,并且在系统有任何重要负载时尝试插入记录时经常会死锁.

是否有任何"最佳实践"来降低死锁的可能性?

java db2 concurrency deadlock

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

你还考虑到DialUp连接吗?

我正在开发一个有很多下载(javascript,图像,视频等)的Web应用程序,我想知道有多少人在开发大型Web应用程序时仍然会考虑拨号?

您是否有经验法则来确定各个页面大小?(即主页必须小于200k)

html javascript

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

服务zip的JSP会破坏文件

我在尝试在JSP中提供zip文件时遇到问题.

完成下载后,zip文件总是损坏.我已经尝试了几种不同的读写方法,但似乎没有一种方法可以解决这个问题.

我认为它可能会在某处添加ascii字符,因为文件将打开并显示所有文件名,但我无法提取任何文件.

这是我的最新代码:

<%@ page import= "java.io.*" %>

<% 
    BufferedReader bufferedReader = null;

    String zipLocation = "C:\\zipfile.zip"; 

    try
    {
        bufferedReader = new BufferedReader(new FileReader(zipLocation));
        response.setContentType("application/zip");
        response.setHeader( "Content-Disposition", "attachment; filename=zipfile.zip" );

        int anInt = 0;
        while((anInt = bufferedReader.read()) != -1)
        {
            out.write(anInt);
        }
    }
    catch(Exception e)
    {
        e.printStackTrace();
    }
%>
Run Code Online (Sandbox Code Playgroud)

编辑:我将代码移动到servlet,它仍然无法正常工作.我改变了很多东西,所以这是最新的非工作代码:

public void doGet(HttpServletRequest req, HttpServletResponse response) throws ServletException, IOException
{
    try
    {
        String templateLocation = Config.getInstance().getString("Site.templateDirectory");

        response.setContentType("application/zip");
        response.setHeader("Content-Disposition", "attachment; filename=output.zip;");

        ByteArrayOutputStream baos = new ByteArrayOutputStream();
        BufferedOutputStream bos = new …
Run Code Online (Sandbox Code Playgroud)

java zip jsp servlets

0
推荐指数
1
解决办法
4325
查看次数