Hoyi入门教程二
1.下载Hoyi ER Tool设计表并生成实体
在使用Hoyi er Tool的时候需要下载一个环境 Microsoft.NET.Framework,下载地址:
https://www.microsoft.com/zh-cn/download/details.aspx?id=17718
设计表如下:
实体类如下:
2.修改配置
在config下新增jdbc.properties增加对数据库的支持。
dbc_driverClassName=com.mysql.jdbc.Driver
jdbc_url=jdbc:mysql://IP地址:端口号/表名?useUnicode=true&characterEncoding=utf-8 // 数据库连接地址
jdbc_username=root //改为对应数据库的账号
jdbc_password=root //改为对应数据库的密码
注意:这是单数据库连接方式。
3.编写测试
在WebRoot底下新建Demo2的包,demo2包下新建UserController类继承Hoyipage,代码如下:
package WebRoot;
import org.hoyi.dishop.Hoyipage;
import org.hoyi.wb.comment.PostParam;
import org.hoyi.wb.comment.RequestMode;
import org.hoyi.wb.comment.RequestType;
import model.user;
public class UserController extends Hoyipage{
@RequestMode(MODE = { RequestType.GET, RequestType.POST })
@PostParam(ENTITY = user.class)
public void addUser() {
//hoyi语法
user u = this.getModelFromReq(user.class);
int result = u.Insert();
this.WriteUTF8JSONDATAMSG(3, "success",0);
}
这里需要注意的是注解@RequestMode(MODE = { RequestType.GET, RequestType.POST })别忘记加了。
运行项目,在浏览器访问 ip:端口/项目/类路径?behavior=方法
在浏览器访问http://localhost:8081/test/demo2/UserController.html?behavior=addUser
这里需要注意的是我Tomcat的端口号是8081,同学们记得别搞错了,一般程序运行不了可能是Maven没有添加进来,后续我会写个自己在使用过程中遇到问题的解决方案。