小编Mil*_*lan的帖子

如何在不具有_class属性的情况下将Spring数据与Couchbase一起使用

有没有一种简单的方法可以将spring数据更新到没有_class属性的文档中?在沙发上,我的sampledata水桶里有这样的东西:

{
  "username" : "alice", 
  "created" : 1473292800000,
  "data" : { "a": 1, "b" : "2"},
  "type" : "mydata"
}
Run Code Online (Sandbox Code Playgroud)

现在,是否有任何方法可以定义从此文档结构到Java对象的映射(请注意,_class缺少属性并且无法添加属性),反之亦然,这样我就可以从Spring Couchbase数据中获取所有(或大多数)自动魔术功能?

诸如此类:如果type字段的值为“ mydata”,请使用类MyData.java。因此,当执行查找而不是自动添加AND _class = "mydata"到生成的查询add时AND type = "mydata"

java couchbase spring-data spring-data-couchbase

4
推荐指数
2
解决办法
1625
查看次数

Android线性布局方向如何影响布局重力?

我有LinearLayout(视频按钮容器)和图像按钮作为它的孩子.我希望视频按钮正确对齐,所以我给了它layout_gravity="right".

<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"
    xmlns:tools="http://schemas.android.com/tools"
    android:layout_width="match_parent"
    android:layout_height="match_parent"
    android:orientation="vertical"
    tools:context=".MainActivity" >

    <!-- VIDEO BUTTON CONTAINER -->
    <LinearLayout 
        android:layout_width="match_parent"
        android:layout_height="wrap_content"
        android:orientation="horizontal"
        android:background="#000000"
        android:layout_gravity="top">

        <!-- VIDEO BUTTON -->
        <ImageButton
            android:id="@+id/button_video"
            android:layout_width="wrap_content"
            android:layout_height="wrap_content"
            android:layout_gravity="right"
            android:background="?android:attr/selectableItemBackground"
            android:contentDescription="@string/desc"
            android:paddingBottom="@dimen/controls_button_padding"
            android:paddingTop="@dimen/controls_button_padding"
            android:src="@drawable/ic_action_video" />
    </LinearLayout>

    <!-- some FrameLayout and another LinearLayout -->
</LinearLayout>
Run Code Online (Sandbox Code Playgroud)

它产生了这个:

在此输入图像描述

我想要的是这个:

在此输入图像描述

我通过改变视频按钮容器android:orientation="horizontal"来实现android:orientation="vertical".发生了什么?为什么它不适用于容器的水平方向?

android android-layout

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