sugar官网 asians怎么看

首先介绍一下sugar官网 orm为什么诞生!!!

借用官网上面的几句话:

接下来步入正题!!!!!!!

第一步,gradle引入!!!

数据库的名字版本号,log你的JavaBean所在的包(会自动找箌这个包,通过映射关系给你生成对应的表)

第二,假如使用的是androidstudio2.0以上版本第一次使用sugar官网 不要开启intant run模式,不然建表不成功会一直報错,crash掉。

第三步:建表,这里你的JavaBean的类名就是表名

1.继承sugar官网Record类默认的空构造函数一定要写,完全按照规范来人家就是这么说的

2.使用注解,用这种方式的话你就要手动定义一个id字段,作为默认的主键类型long!!!必须得做得!!!

Ps:1.如果某个字段不是表字段不想添加的表中,直接加上@Ignore这个注解就可以了 2.还有一个就是假如一个字段的名字是shortSummary,那么它对应到表的列名称其实是short_summary这个需要注意一下。

箌这里基本上就差不多了你就可以来操作你的表了!!!

1.两张表建立关系,例如book和author像这种表关系,存的时候要先存author再存book

book肯定是由人写嘚所以会有一个作者


 
 
最后说一下数据库的更新操作:








3.然后将你manifest里面里面的version改为对应的升级版本号


4.如果目前是1版本,现在要更新到4版本suagr會从2.sql,3.sql4.sql挨个去查询你的更新记录


5.最关心的来了,就是sql文件里面的内容是啥呢? 支持脚本语言!!!


例如你某一次更新想在book表里加一個字段只需要这样





6.最后说一句,upgrade的代码每一行都要以“;”结尾!!!




}

我要回帖

更多关于 sugar官网 的文章

更多推荐

版权声明:文章内容来源于网络,版权归原作者所有,如有侵权请点击这里与我们联系,我们将及时删除。

点击添加站长微信