https://github.com/pardom/ActiveAndroid 这个是项目地址 ActiveAndroid ORM框架 android应用数据持久化
Application.xml 配置
<application
android:name="com.activeandroid.app.Application"
android:allowBackup="true"
android:icon="@drawable/ic_launcher"
android:label="@string/app_name"
android:theme="@style/AppTheme" >
<meta-data
android:name="AA_DB_NAME"
android:value="worklog.db" />
<meta-data
android:name="AA_DB_VERSION"
android:value="1" />
...@Table(name = "user")
public class User extends Model { @Column(name = "username", notNull = true)
private String username;
@Column(name = "password")
private String password; public User() {
super();
} public User(String username, String password) {
super();
this.username = username;
this.password = password;
} public String getUsername() {
return username;
} public void setUsername(String username) {
this.username = username;
} public String getPassword() {
return password;
} public void setPassword(String password) {
this.password = password;
} public List<User> items() {
return getMany(User.class, "user");
}}添加
new User("tt_3","root").save();
new User("tt_4","root").save();
这样子添加到创建的数据库时 ActiveAndroid框架不会自动创建 user表 怎么回事 还要先建好表吗?
Application.xml 配置
<application
android:name="com.activeandroid.app.Application"
android:allowBackup="true"
android:icon="@drawable/ic_launcher"
android:label="@string/app_name"
android:theme="@style/AppTheme" >
<meta-data
android:name="AA_DB_NAME"
android:value="worklog.db" />
<meta-data
android:name="AA_DB_VERSION"
android:value="1" />
...@Table(name = "user")
public class User extends Model { @Column(name = "username", notNull = true)
private String username;
@Column(name = "password")
private String password; public User() {
super();
} public User(String username, String password) {
super();
this.username = username;
this.password = password;
} public String getUsername() {
return username;
} public void setUsername(String username) {
this.username = username;
} public String getPassword() {
return password;
} public void setPassword(String password) {
this.password = password;
} public List<User> items() {
return getMany(User.class, "user");
}}添加
new User("tt_3","root").save();
new User("tt_4","root").save();
这样子添加到创建的数据库时 ActiveAndroid框架不会自动创建 user表 怎么回事 还要先建好表吗?
解决方案 »
免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货