import com.enklib.bigdata.db.DbConfig; import com.enklib.bigdata.db.DbEnvironment; DbConfig dbConfig = new DbConfig(); dbConfig.setDriver("com.mysql.jdbc.Driver"); dbConfig.setUrl("jdbc:mysql://localhost:3306/mydb"); dbConfig.setUsername("username"); dbConfig.setPassword("password"); DbEnvironment.init(dbConfig); import com.enklib.bigdata.db.annotation.Column; import com.enklib.bigdata.db.annotation.Table; import com.enklib.bigdata.db.orm.BaseEntity; @Table(name = "user") public class User extends BaseEntity { @Column(name = "id") private Integer id; @Column(name = "name") private String name; // getters and setters } import com.enklib.bigdata.db.Db; import com.enklib.bigdata.db.DbSession; import com.enklib.bigdata.db.QueryResult; DbSession session = Db.openSession(); QueryResult<User> result = session.createQuery("SELECT * FROM user WHERE id = ?") .setParameter(1, 1) .list(User.class); List<User> userList = result.getRows(); User newUser = new User(); newUser.setId(2); newUser.setName("John"); session.insert(newUser); session.close();


上一篇:
下一篇:
切换中文