【问题标题】:Is there any way to specify table prefixes in ActiveJDBC models?有没有办法在 ActiveJDBC 模型中指定表前缀?
【发布时间】:2018-10-11 20:35:08
【问题描述】:

有什么方法可以改变模型的表名,或者指定一个表前缀,例如,名为 People 的模型会引用表 TP_PEOPLE?

【问题讨论】:

    标签: activejdbc


    【解决方案1】:

    有一种方法,可以使用@Table注解,如:

    @Table("TP_PEOPLE")
    public class People extends Model {}
    

    但是,我建议调用你的类Person,因为这个类的实例代表你表中的一行:

    @Table("TP_PEOPLE")
    public class Person extends Model {}
    

    让你的代码看起来:

    List<Person> people = Person.where("ssn  = ?", ssn);
    

    【讨论】:

    • 太棒了!谢谢!顺便说一句,我的模型实际上被称为人。不知道我在想什么。
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2019-08-17
    • 2022-07-27
    • 1970-01-01
    • 2021-03-08
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多