小编Kum*_*r D的帖子

Cassandra - 交易支持

我正在通过apache cassandra并处理样本数据插入,检索等.

文档非常有限.

我有兴趣知道

  • 我们可以完全用cassandra替换像mysql/oracle这样的关系数据库吗?
  • cassandra支持回滚/提交吗?
  • cassandra客户端(thrift/hector)是否支持获取相关对象(我们在另一个超级列族中保存一个超级列的键的对象)?

这将有助于我进一步前进.

先感谢您.

java database cassandra nosql

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

Richfaces - 按ID获取元素

我们在其中一个项目中使用Richfaces.

我需要动态地将元素集中在某些用户操作上.这里的问题是我只有id(我给元素的JSF特定id.)

例如:因为h:inputText我用它

<h:inputText id="userNameInputBox" value="<<some binding>>/>
Run Code Online (Sandbox Code Playgroud)

此输入框以单独的形式嵌入.当我在表单中包含输入框时,输入框的ID将是:formName:userNameInputBox (<<formName>>:<<elementId>>)

我将在多个JSP中重用输入框.这意味着,我不知道我将在其中包含输入框的父表单.

现在,我需要聚焦()输入框.目前我无法做到这一点,因为我没有实际生成的id(<<formname>>:<<elementId>>)但我只有我给出的JSF特定ID.

如何使元素聚焦起作用?

richfaces

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

休眠-Postgres-目标列表最多可以有1664个条目

我们正在使用休眠,postgres 8.3x

我们的实体是一对多映射的,它们都渴望获取。我们具有多对一映射的多个关联。

当我们向其他现有实体添加新列时,我们将遇到以下错误:

目标列表最多可以包含1664个条目

我搜索了互联网,他们说这是由于sql查询中的select语句数量更多(由hibernate生成)

您能告诉我们是否有任何配置(在postgres中)来更新配置中的最大数量列或任何其他解决此问题的解决方案。

先感谢您。

postgresql orm hibernate

6
推荐指数
2
解决办法
7014
查看次数

如何从Java中的Locale时区获取日期模式

我有一个时区和用户的Locale.现在我想得到日期模式.

例如:用户的时区PST和Locale US以及我期望的模式是"MM/dd/yyyy",如果用户的时区是IST和Locale India,那么我期望的模式是"dd/MM/yyyy"

怎么弄这个?

注意:我想让模式不是实际日期,以便我可以在其他地方使用它.

java timezone locale date

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

Elasticsearch - 默认不映射字段

在索引文档时,Elasticsearch 会自动为缺少的字段创建映射(文档内部)

是否可以配置(或)有一个配置,我们可以指示elasticsearch不要创建缺失的字段,而是忽略。

基本上,我们使用 Java POJO,我们使用相同 POJO 的实例来索引文档(通过使用 GSON 库将此实例转换为 json),并且还将此 POJO 中的一些字段用于某些外部目的。

所以当我们设置那些用于外部目的的字段,但将文档发送到 Elasticsearch 时,这些额外的字段也会被保存。我们想避免这种情况。

java json elasticsearch

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

EJB - 性能问题(拥有更多EJB对性能有影响)

我们正在开发一个包含大约400个数据库表的应用程 并且具有相同数量的EJB(All是本地接口,EJB是无状态的),并且一个EJB通过@EJB标记注入另一个EJB.

我怀疑的是,是否有更多的EJB对应用程序的性能有任何影响?

java-ee ejb-3.0

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

Hibernate - ManyToOne - 保存 - org.hibernate.TransientObjectException:

当我尝试保存顶级实体(使用JPA)时,我是否需要从数据库中新获取ManyToOne映射实体并设置它或者我不能设置Id(manyToOne映射实体并保存顶级实体?当不新鲜时)它抛出的实体:org.hibernate.TransientObjectException:

我们正在使用的表结构:

DEPARTMENT(DEPARTMENT_ID BIGINT, NAME VARCHAR(128))

EMPLOYEE(EMPLOYEE_ID BIGINT, NAME VARCHAR(128), DEPARTMENT_ID BIGINT)

Entities:
class Department
{
   @Id
   Long departmentId;
   String name;
   @Version
   Long versionNumber;
}

class Employee
{
   @Id
   Long employeeId;
   String name;
   @ManyToOne
   Department department;
   @Version
   Long versionNumber
}
Run Code Online (Sandbox Code Playgroud)

(这两个类都有所有字段的setter和getter方法以及默认构造函数,构造函数将主键作为参数)现在如果我想用departmentId(比如100)保存Employee,我是否需要先获取Department记录然后设置它在员工?

我不能直接创建Department的实例(通过设置主键(departmentId))并在Employee中设置Department实例并保存Employee?当我这样做时,它抛出org.hibernate.TransientObjectException.

有关最佳实践的建议吗?

先感谢您

hibernate jpa

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