import com.sterling.annotations.Entity; import com.sterling.annotations.Field; import com.sterling.annotations.Id; import com.sterling.core.EntityManager; @Entity(tableName = "users") public class User { @Id private int id; @Field(columnName = "name") private String name; @Field(columnName = "email") private String email; public static void main(String[] args) { EntityManager entityManager = new EntityManager("jdbc:mysql://localhost:3306/mydatabase", "username", "password"); User user = new User(); user.setName("John Doe"); user.setEmail("johndoe@example.com"); entityManager.insert(user); User retrievedUser = entityManager.select(User.class, "name = ?", "John Doe"); retrievedUser.setEmail("newemail@example.com"); entityManager.update(retrievedUser); entityManager.delete(retrievedUser); } } <dependency> <groupId>com.sterling</groupId> <artifactId>sterling-core</artifactId> <version>1.0.0</version> </dependency>


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