有谁知道是否可以将 ORMLite 与 Groovy 类一起使用?
鉴于 ORMLite 使用 Java 反射(它适用于字节码),我想这是一个合格的肯定。
有人有这样使用 ORMLite 的经验吗?如果有的话,有什么建议或意见吗?
我知道我仍然可以从 Groovy 访问 Java 类,所以这是一个后备方案。但哎呀,我很好奇。
最佳答案
我刚刚开始使用 ORMLite,但至少版本 4.48 可以与 Groovy 配合使用:
@DatabaseTable(tableName = "people")
class Person {
@DatabaseField(id = true)
int id
@DatabaseField(columnName = "first_name")
String firstName
@DatabaseField(columnName = "last_name")
String lastName
}
class Tester {
def static main(String[] args) {
def url = "jdbc:..." // elided
def connSource = new JdbcConnectionSource(url)
Dao<Person, Integer> personDao = DaoManager.createDao(connSource, Person.class)
def person = personDao.queryForId(1)
println("${person.lastName}, ${person.firstName}") // prints 'Smith, Joe'
connSource.close()
}
}
关于groovy - Ormlite 和 Groovy 可能吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/14090061/