本文整理汇总了Java中de.greenrobot.daogenerator.Entity.setJavaPackage方法的典型用法代码示例。如果您正苦于以下问题:Java Entity.setJavaPackage方法的具体用法?Java Entity.setJavaPackage怎么用?Java Entity.setJavaPackage使用的例子?那么, 这里精选的方法代码示例或许可以为您提供帮助。您也可以进一步了解该方法所在类de.greenrobot.daogenerator.Entity
的用法示例。
在下文中一共展示了Entity.setJavaPackage方法的5个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的Java代码示例。
示例1: addDepartment
import de.greenrobot.daogenerator.Entity; //导入方法依赖的package包/类
private static void addDepartment(Schema schema){
Entity department = schema.addEntity("DepartmentEntity");
department.setTableName("Department");
department.setClassNameDao("DepartmentDao");
department.setJavaPackage(entityPath);
department.addIdProperty().autoincrement();
department.addIntProperty("departId").unique().notNull().index();
department.addStringProperty("departName").unique().notNull().index();
department.addIntProperty("priority").notNull();
department.addIntProperty("status").notNull();
department.addIntProperty("created").notNull();
department.addIntProperty("updated").notNull();
department.setHasKeepSections(true);
}
示例2: addGroupInfo
import de.greenrobot.daogenerator.Entity; //导入方法依赖的package包/类
private static void addGroupInfo(Schema schema) {
Entity groupInfo = schema.addEntity("GroupEntity");
groupInfo.setTableName("GroupInfo");
groupInfo.setClassNameDao("GroupDao");
groupInfo.setJavaPackage(entityPath);
groupInfo.addIdProperty().autoincrement();
groupInfo.addIntProperty("peerId").unique().notNull();
groupInfo.addIntProperty("groupType").notNull();
groupInfo.addStringProperty("mainName").notNull();
groupInfo.addStringProperty("avatar").notNull();
groupInfo.addIntProperty("creatorId").notNull();
groupInfo.addIntProperty("userCnt").notNull();
groupInfo.addStringProperty("userList").notNull();
groupInfo.addIntProperty("version").notNull();
groupInfo.addIntProperty("status").notNull();
groupInfo.addIntProperty("created").notNull();
groupInfo.addIntProperty("updated").notNull();
groupInfo.setHasKeepSections(true);
}
示例3: addSessionInfo
import de.greenrobot.daogenerator.Entity; //导入方法依赖的package包/类
private static void addSessionInfo(Schema schema){
Entity sessionInfo = schema.addEntity("SessionEntity");
sessionInfo.setTableName("Session");
sessionInfo.setClassNameDao("SessionDao");
sessionInfo.setJavaPackage(entityPath);
//point to userId/groupId need sessionType 区分
sessionInfo.addIdProperty().autoincrement();
sessionInfo.addStringProperty("sessionKey").unique().notNull(); //.unique()
sessionInfo.addIntProperty("peerId").notNull();
sessionInfo.addIntProperty("peerType").notNull();
sessionInfo.addIntProperty("latestMsgType").notNull();
sessionInfo.addIntProperty("latestMsgId").notNull();
sessionInfo.addStringProperty("latestMsgData").notNull();
sessionInfo.addIntProperty("talkId").notNull();
sessionInfo.addIntProperty("created").notNull();
sessionInfo.addIntProperty("updated").notNull();
sessionInfo.setHasKeepSections(true);
}
示例4: addUserInfo
import de.greenrobot.daogenerator.Entity; //导入方法依赖的package包/类
private static void addUserInfo(Schema schema) {
Entity userInfo = schema.addEntity("UserEntity");
userInfo.setTableName("UserInfo");
userInfo.setClassNameDao("UserDao");
userInfo.setJavaPackage(entityPath);
userInfo.addIdProperty().autoincrement();
userInfo.addIntProperty("peerId").unique().notNull().index();
userInfo.addIntProperty("gender").notNull();
userInfo.addStringProperty("mainName").notNull();
// 这个可以自动生成pinyin
userInfo.addStringProperty("pinyinName").notNull();
userInfo.addStringProperty("realName").notNull();
userInfo.addStringProperty("avatar").notNull();
userInfo.addStringProperty("phone").notNull();
userInfo.addStringProperty("email").notNull();
userInfo.addIntProperty("departmentId").notNull();
userInfo.addIntProperty("status").notNull();
userInfo.addIntProperty("created").notNull();
userInfo.addIntProperty("updated").notNull();
userInfo.setHasKeepSections(true);
//todo 索引还没有设定
// 一对一 addToOne 的使用
// 支持protobuf
// schema.addProtobufEntity();
}
示例5: createSchema2
import de.greenrobot.daogenerator.Entity; //导入方法依赖的package包/类
private void createSchema2() {
schema2 = new Schema(1, "de.greenrobot.daotest2");
schema2.setDefaultJavaPackageTest("de.greenrobot.daotest2.entity");
schema2.setDefaultJavaPackageDao("de.greenrobot.daotest2.dao");
schema2.enableKeepSectionsByDefault();
Entity keepEntity = schema2.addEntity("KeepEntity");
keepEntity.addIdProperty();
Entity toManyTarget2 = schema2.addEntity("ToManyTarget2");
toManyTarget2.addIdProperty();
Property toManyTarget2FkId = toManyTarget2.addLongProperty("fkId").getProperty();
toManyTarget2.setSkipGenerationTest(true);
Entity toOneTarget2 = schema2.addEntity("ToOneTarget2");
toOneTarget2.addIdProperty();
toOneTarget2.setJavaPackage("de.greenrobot.daotest2.to1_specialentity");
toOneTarget2.setJavaPackageDao("de.greenrobot.daotest2.to1_specialdao");
toOneTarget2.setJavaPackageTest("de.greenrobot.daotest2.to1_specialtest");
toOneTarget2.setSkipGenerationTest(true);
Entity relationSource2 = schema2.addEntity("RelationSource2");
relationSource2.addIdProperty();
relationSource2.addToMany(toManyTarget2, toManyTarget2FkId);
Property toOneId = relationSource2.addLongProperty("toOneId").getProperty();
relationSource2.addToOne(toOneTarget2, toOneId);
relationSource2.setJavaPackage("de.greenrobot.daotest2.specialentity");
relationSource2.setJavaPackageDao("de.greenrobot.daotest2.specialdao");
relationSource2.setJavaPackageTest("de.greenrobot.daotest2.specialtest");
relationSource2.setSkipGenerationTest(true);
}