You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Hello!
I'm trying to make an extension class, in the end I get an error:
`Error:Execution failed for task ':app:objectbox'.
Value for value should be of type String (could not convert from class org.greenrobot.eclipse.jdt.core.dom.SimpleName). Note: only inline constants are supported.`
My code:
` @entity
@NameInDb(value = BOX_NAME)
public class User {
public static final String BOX_NAME = "users";
public static final String FIELD_ID = "id";
public static final String FIELD_UUID = "uuid";
public static final String FIELD_NAME = "name";
public static final String FIELD_SURNAME = "surname";
@Id
@NameInDb(FIELD_ID)
protected long mId;
@NameInDb(FIELD_UUID)
protected String mUuid;
@NameInDb(FIELD_NAME)
protected String mName;
@NameInDb(FIELD_SURNAME)
protected String mSurname;
public User() {
}
@Generated(385108689)
@Internal
/** This constructor was generated by ObjectBox and may change any time. */
public User(long mId, String mUuid, String mName, String mSurnamer) {
this.mId = mId;
this.mUuid = mUuid;
this.mName = mName;
this.mSurname = mSurname;
}
public static User newInstance(UserDto userDto) {
User user = new User();
user.mName = userDto.getName();
user.mSurname = userDto.getSurname();
return user;
}
public long getId() {
return mId;
}
public void setId(long id) {
mId = id;
}
public String getUuid() {
return mUuid;
}
public void setUuid(String uuid) {
mUuid = uuid;
}
public String getName() {
return mName;
}
public void setName(String name) {
mName = name;
}
public String getSurname() {
return mSurname;
}
public void setSurname(String surname) {
mSurname = surname;
}
}
@entity
@NameInDb(value = BOX_NAME_EXTENSIOON)
public class ExtensionUser extends User{
public static final String BOX_NAME_EXTENSIOON = "ext";
public static final String FIELD_TEST = "test";
@Id
@NameInDb(FIELD_ID)
protected long mId;
@NameInDb(value = FIELD_TEST)
protected String mTestField;
}
`
I'm using version 9.9.12.
Thank you for your great work.
The text was updated successfully, but these errors were encountered:
Hello!
I'm trying to make an extension class, in the end I get an error:
`Error:Execution failed for task ':app:objectbox'.
My code:
`
@entity
@NameInDb(value = BOX_NAME)
public class User {
}
@entity
@NameInDb(value = BOX_NAME_EXTENSIOON)
public class ExtensionUser extends User{
}
`
I'm using version 9.9.12.
Thank you for your great work.
The text was updated successfully, but these errors were encountered: