AOS 自动生成代码(二) Dao生成

来源:互联网 发布:淘宝店铺开张宣传语 编辑:程序博客网 时间:2024/05/20 05:57

在之前创建好了数据库后就可以生相应的Dao了,生成Dao 之前需要将表结构导入到系统表。

系统表分别为builder_code -- 保存表的字段属性  builder_table---保存表头

系统默认创建了一个测试目录 cn.core.test 测试可以在此目录下面测试


生成代码之前先配置如下参数 




1:在WebIDE中生成DAO文件,生成文件时请选择dao目录如果不是dao 目录将提示不能生成。


2:生成DAO之前需要将表的结构导入到系统,如果不将表结构导入到系统那么在生成DAO时将会提示没有找到数据表结构。


3:导入表结构后到表功能管理里面设置相应字段属性。

字段属性用于生成后面DAO、Service、Controller、Jsp 等页面提供属性。


属性说明:

是否为空:用于前台页面JSP,如果设置否那么生成JSP页面的时候为必输。

key:主键

新增检查存在:用于在增加记录时候检查在数据库中是否已存在信息,可设置多个字段。

顺序:显示顺序号

字段说明:字段说明,从表的comment导入。

字段最大长度:JSP页面验证最大长度,不输入不做验证。

最段最小长度:JSP页面验证最小长度,不输入不做验证。

前面显示宽度:用于JSP显示宽度。

WEB端显示:如果设置为否,在JSP页面时不显示。

创建WEB字段 :如果想这个字段不在web生成设置否。在新增修改时候不再显示字段。

是否Like:用于生成sqlVerMapper时候like查询.

排序字段:用于生成Dao --  sqlMapper时候排排序字段 此属性相对来说比重要,如果不设置那么JSP页面显示内容将不排序


前台默认值:生成JSP时候value字段值

系统默认值:用于生成Service时候填充字字段,可以取AOS系统值 ( AOSUtils.getDateTimeStr())

          dto.getUserInfo().getAccount_()   dto.getUserInfo().getName_() 等。)

界面搜索:用于生成页面时候提供搜索字段。

显示gridpanel_column:是否在gridpanel_column中显示,如果设置否将不在显示列表中显示,用于有些字段不用于显示。

否可读列表:用于控增加修改的时候字段是否可编辑。

字典:用于系统字段里面的所有值。

Format:格式日期数字格式。

最大值:用表数值类型的最大值最小值。

最小值 :用表数值类型的最大值最小值。

提示:日期格式请设置好格式如Y-m-d 00:00:00 如果设置有误,在修改的时候不会显示。


4:设置字段属性就可以生成dao和后面的代码了。


生成相应代码后可以在dao目录下生成相应文件,刷新目录可以看到。



0 0
原创粉丝点击