学习GreenDao路上的经验总结
2016-09-28 15:28
218 查看
1、首先添加GreenDao依赖,要选择对了,不然找不到需要的类,经过反复尝试,终于找到了一个正确的
2、自动生成表的代码,在例子中很详细。但是,怎么使自动生成代码运行起来,走了点远路,最终也回归正途了
需要项目中New->Module->Java Library,创建java代码
右键,Run MyClass.main()。就会在项目中的java-gen文件夹中自动生成类。
3、其中java-gen文件夹又如何成为项目中的资源呢?开始文件夹是灰色的,正常使用的文件夹是蓝绿色的(as是这个颜色,其他不知道了),这个文件夹需要在gradle中配置
4、这样,项目就可以使用创建的GreenDao的相关类了,接下来就是数据库表的操作了。
compile 'de.greenrobot:greendao-generator:2.1.0'(这个是自动生成代码的java类里面的依赖)
compile 'de.greenrobot:greendao:1.3.7'(在项目中还需要自己添加greendao的依赖,否则会找不到某些类)
2、自动生成表的代码,在例子中很详细。但是,怎么使自动生成代码运行起来,走了点远路,最终也回归正途了
需要项目中New->Module->Java Library,创建java代码
public class MyClass { public static void main(String arg[]) throws Exception { String path = "E:\\GreenDaoDemo\\app\\src\\main\\java-gen"; Schema schema = new Schema(1, "greendao"); Entity entity = schema.addEntity("User"); entity.addIdProperty(); entity.addStringProperty("name").notNull(); entity.addStringProperty("age"); entity.addStringProperty("address"); DaoGenerator daoGenerator = new DaoGenerator(); daoGenerator.generateAll(schema, path); } }
右键,Run MyClass.main()。就会在项目中的java-gen文件夹中自动生成类。
3、其中java-gen文件夹又如何成为项目中的资源呢?开始文件夹是灰色的,正常使用的文件夹是蓝绿色的(as是这个颜色,其他不知道了),这个文件夹需要在gradle中配置
sourceSets{ main{ java.srcDirs=['src/main/java','src/main/java-gen'] } }
4、这样,项目就可以使用创建的GreenDao的相关类了,接下来就是数据库表的操作了。
相关文章推荐
- 大一学习经验总结
- good,JSP学习经验总结
- 总结1-学习Silverlight的经验分享
- 学习CSS制作网页总结的一些经验
- 新手学习DIV+CSS难点之经验总结
- JSP学习经验总结(转)
- WEB标准学习经验总结
- 7年软件开发技术学习的经验与模式总结Part1
- 学习WAP网站制作经验总结,Nokia WAP Toolkit 2.0 + ASP.NET + SQL Server + UP.SDK.4.0 + WapDisplayer中文WAP浏览器
- 学习oracle的经验总结1
- 学习ejb并配置一个简单的helloEjb是遇到问题后总结的经验。
- javascript学习心得及经验总结
- 在自己学习stuts是遇到问题后总结的经验。
- 7年软件开发技术学习的经验与模式总结
- JAVA学习个人经验总结二: 兼收并蓄,不要试图去研究它.
- JSP学习经验总结(转)
- 了解Java学习过程---查了N多别人的经验总结
- 在自己学习stuts是遇到问题后总结的经验。
- 学习css制作网页总结的一些经验
- 了解Java学习过程的经验总结