<dependency>
<groupId>org.korm</groupId>
<artifactId>korm</artifactId>
<version>1.0.0</version>
</dependency>
import org.korm.annotation.Column;
import org.korm.annotation.Entity;
import org.korm.annotation.Id;
@Entity(name = "users")
public class User {
@Id
private Long id;
@Column(name = "name")
private String name;
}
properties
korm.url=jdbc:mysql://localhost:3306/database
korm.username=username
korm.password=password
import org.korm.Korm;
import java.util.List;
public class Main {
public static void main(String[] args) {
Korm korm = new Korm();
List<User> users = korm.selectAll(User.class);
for (User user : users) {
System.out.println(user.getName());
}
User newUser = new User();
newUser.setName("Alice");
korm.insert(newUser);
User user = korm.selectById(User.class, 1L);
user.setName("Bob");
korm.update(user);
korm.deleteById(User.class, 1L);
korm.close();
}
}