小编Jer*_*meB的帖子

没有连接表的多对多关联

我想在以下(简化的)数据库中应用 JPA:

NODE                         AUTHORITY
-----                        ----------
idNode int                   idAuthorities int
nameNode varchar(50)         person varchar(255)
idAuthorities int            rank int
PRIMARY KEY (idNode)         PRIMARY KEY (idAuthorities, rank)
FOREIGN KEY (idAuthorites)
Run Code Online (Sandbox Code Playgroud)

所以一个节点可以有多个权限,一个权限可以被多个节点引用。

我希望我的课程看起来像:

@Entity
@Table(name="NODE")
public class Node {

    private Integer id;
    private String nameNode;
    private Set<Authority> authorities;

    // ... getter and setter normaly annoted for "id" and "nameNode"

    @ManyToMany
    public Set<Authority> getAuthorities(){
        return authorities;
    }
    // ... setter ...

}

@Entity
@Table(name="AUTHORITY")
public class Authority {

    private AuthorityPK pk;
    private String person; …
Run Code Online (Sandbox Code Playgroud)

java sql hibernate jpa jpa-2.0

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

extractThumbnail 生成未知位图配置错误

我正在尝试使用以下方法从图像资源生成缩略图:

ThumbnailUtils.extractThumbnail(Bitmap src, int width, int height);
Run Code Online (Sandbox Code Playgroud)

但是当我这样做时,我收到错误:

java.lang.IllegalArgumentException: unknown bitmap configuration
Run Code Online (Sandbox Code Playgroud)

这是我的代码:

// get a scaled down version of the image resource, to avoid loading
// the full image into memory
Bitmap im1 = decodeSampledBitmapFromResource(context.getResources(),
                R.drawable.im1, 
                R.dimen.thumbnail_width,
                R.dimen.thumbnail_height);

Bitmap thumbnail = ThumbnailUtils.extractThumbnail(im1,
                     R.dimen.thumbnail_width,
                     R.dimen.thumbnail_height);

holder.picture.setImageBitmap(thumbnail);
Run Code Online (Sandbox Code Playgroud)

错误出现在extractThumbnail调用该方法的行。

该方法decodeSampledBitmapFromResource是这里描述的方法:https : //developer.android.com/intl/es/training/displaying-bitmaps/load-bitmap.html

该图像是大小为 680x1024、权重为 183Ko 的“JPEG”图像。

我尝试使用以下方法:

Bitmap.createScaledBitmap(Bitmap src, int dstWidth, int dstHeight, boolean filter);
Run Code Online (Sandbox Code Playgroud)

但我得到了同样的错误。

android image-manipulation

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

标签 统计

android ×1

hibernate ×1

image-manipulation ×1

java ×1

jpa ×1

jpa-2.0 ×1

sql ×1