在使用ActFramework框架时,使用BeetlSql操作mysql数据库,遇到了以下问题:
1、@AutoID注解的字段在数据库中必须是自动增长的,否则会报如下错误:
2、@Table注解的包应该是org.beetl.sql.core.annotatoin.Table
import act.db.DB; import org.beetl.sql.core.annotatoin.Table; import org.beetl.sql.core.mapper.BaseMapper; @DB("mysql") @Table(name = "order_preorder") public class OrderPreOrder{ private String preorderId; // 预订单ID public String getPreorderId() { return preorderId; } public void setPreorderId(String preorderId) { this.preorderId = preorderId; } public interface Mapper extends BaseMapper<OrderPreOrder> { } }如果是 javax.persistence.Table这个包,则会报以下错误: 。