<dependency> <groupId>org.enklib</groupId> <artifactId>enklib-sql</artifactId> <version>1.0.0</version> </dependency> import org.enklib.sql.*; import org.enklib.sql.entity.*; import org.enklib.sql.mapper.*; public class Main { public static void main(String[] args) { SQLSessionFactory factory = new SQLSessionFactory(); factory.setDriverClassName("com.mysql.jdbc.Driver"); factory.setUrl("jdbc:mysql://localhost:3306/mydatabase"); factory.setUsername("root"); factory.setPassword("password"); SQLSession session = factory.openSession(); SQLMapper<ExampleEntity> mapper = new SQLMapper<>(ExampleEntity.class); SQLBuilder builder = new SQLBuilder(); builder.select() .from("example_table") .where("id = ?") .orderBy("name ASC") .limit(10); SQLQueryResult<ExampleEntity> result = session.execute(builder, mapper); List<ExampleEntity> entities = result.getEntities(); for (ExampleEntity entity : entities) { System.out.println(entity.getId() + " " + entity.getName()); } session.close(); } }


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