小编Jav*_*a P的帖子

PreparedStatement的setObject()方法

我可以使用所有数据类型的setObject()方法PreparedStatement(如String,intdouble)?

如果我使用它会有什么潜在的问题?

protected void fillStatement(PreparedStatement stmt, Object[] params)
        throws SQLException {

        if (params == null) {
            return;
        }

        for (int i = 0; i < params.length; i++) {
            if (params[i] != null) {
                stmt.setObject(i + 1, params[i]);
            } else {
                stmt.setNull(i + 1, Types.OTHER);
            }
        }
    }
Run Code Online (Sandbox Code Playgroud)

java jdbc

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

Swagger UI将身份验证令牌传递给标头中的API调用

我是Swagger的新手.

我正在使用Swagger UI生成swagger文档.我有两个API调用.第一个调用是根据用户名和密码生成令牌.第二次呼叫需要第一次呼叫生成的令牌.

我如何使用Swagger UI为第二次调用设置该令牌?

rest jersey swagger swagger-ui

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

结构与行为设计模式

我刚刚开始阅读设计模式,我有一些基本的疑问,即使经过很多文章也不清楚.有人可以跟我解释一下吗?我在这里看过很多类似的帖子,但不是很清楚.

  1. 他们是如何分离出结构和行为模式的?

  2. 有没有好的书可以遵循?现在我正在关注Head的第一个设计模式.

  3. 记住所有这些模式并应用的简单方法是什么?我想到了为每个模式记住UML图和概念.你有其他建议吗?

design-patterns

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

Hibernate DTO和值对象映射

将hibernate实体带到表示层是一种好习惯吗?或者我们是否需要将实体的所有属性映射到值对象,并且值对象将用于UI?

请让我知道这两个方面的优点和缺点.

我们什么时候应该用什么?

hibernate

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

XML序列化VS XML解析

XML Serialization和XML Parsing有什么区别?我们什么时候应该使用每一个?

xml-serialization xml-parsing

9
推荐指数
2
解决办法
5657
查看次数

将参数动态设置为JDBC中准备好的Statement

我有一个所有DAO的公共类,我们将读取查询并执行它们,如下所示.我将从DAO发送参数到这个类.

Connection connection = Queries.getConnection();
String query = Queries.getQuery(queryName);//Queries i will get from xml
PreparedStatement preparedStatement =  connection.prepareStatement(query);
Run Code Online (Sandbox Code Playgroud)

什么是动态设置参数到JDBC中准备好的Statement的最佳方法.我相信,我们在JDBC中没有像JDBC中那样的命名参数概念.在我们的项目中,我们只是简单的JDBC.

java jdbc

8
推荐指数
3
解决办法
5万
查看次数

我们是否需要Hibernate映射?在这种情况下?

我是hibernate的新手.请帮我.

我有两个名为Employee和Country的表.我需要将Employee与所选国家一起保存.在我的情况下,我将无处获得员工详细信息并在UI上显示.我是否需要维护Employee和Country对象之间的映射(onetoone mapping)?我不能直接在所选国家/地区保存员工吗?

我可以在我的员工域对象中执行以下操作吗?如果没有,请告诉我这个可能存在的问题?

@column(名称= "countryId")

private int countryId;

hibernate hibernate-mapping

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

JDBC ResultSet滚动敏感类型和结果集滚动不敏感类型

有人可以告诉我JDBC ResultSet Scroll Sensitive Type和Result Set Scroll Insensitive Type之间的区别吗?

我们通常在项目中使用这些?

java jdbc

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

Xstream驱动程序性能

我正在使用XStream将XML转换为对象.我正在转换大型xml.我在下面遇到了两个陈述.

XStream xstream = new XStream(new DomDriver());

XStream xstream = new XStream(new StaxDriver());
Run Code Online (Sandbox Code Playgroud)

由于我使用大型xml进行转换,哪一个效果更好?为什么?

请帮忙.

java xml xstream

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

用Java中的例子反转控制,依赖注入和策略模式

我经常对这三个术语感到困惑.这三个看起来与我相似.有人可以通过示例清楚地向我解释.

我看过类似的帖子,完全不明白.

java spring dependency-injection inversion-of-control strategy-pattern

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