小编Nik*_*rin的帖子

如何使用接口和JPA

我应该首先说我是Java EE的新手,我还没有扎实的Java理论背景.

我在掌握如何JPAinterfacesJava 一起使用时遇到了麻烦.为了说明我发现的困难,我创建了一个非常简单的例子.

如果我有两个简单的接口PersonPet:

public interface Person
{
    public Pet getPet();
    public void setPet(Pet pet);
}

public interface Pet
{
    public String getName();
}
Run Code Online (Sandbox Code Playgroud)

而一个实体PersonEntity,它实现Person还有一个PetEntity它实现了Pet:

@Entity
public class PersonEntity implements Person
{
    @Id
    @GeneratedValue(strategy=GenerationType.AUTO)
    private Long id;

    private PetEntity pet;

    @Override
    public void setPet(Pet pet)
    {
        /* How do i solve this? */
    }
}

@Entity
public class PetEntity implements Pet
{
    @Id …
Run Code Online (Sandbox Code Playgroud)

java jpa interface java-ee java-ee-6

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

初始化匿名结构的位域

我不确定这是否与编译相关,但我使用的编译器是IAR 7.10.3.

我有一个如下结构:

struct A {
  struct {
    uint8_t x:1;
    uint8_t y:2;
    uint8_t z:5;
  } b;
};
Run Code Online (Sandbox Code Playgroud)

并将其初始化为:

struct A a = {
  .b = 0xFF,
};
Run Code Online (Sandbox Code Playgroud)

现在,当我查看内存中的结构时,只有x位将设置为"1",其余的将为零.

这是根据C标准应该如何表现的吗?

c

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

标签 统计

c ×1

interface ×1

java ×1

java-ee ×1

java-ee-6 ×1

jpa ×1