如果理解正确,ActiveJdbc
编译器应该像这样输入空心类
public class Employee extends Model {}
并用数据库元数据中的一些代码填充它。
但是它怎么知道数据库的位置呢?
我发现这里只有一个地方http://javalite.io/getting_started提到了数据库,即
Base.open("com.mysql.jdbc.Driver", "jdbc:mysql://localhost/test", "user1", "xxxxx");
那么,仪器编译器是否会扫描代码以查找对 URL 的调用Base.open()
并将其解析为 URL?
我不敢相信。如果多次调用不同的数据库怎么办?
如果没有Base.open()
电话怎么办?