<dependency>
<groupId>org.beangle.orm</groupId>
<artifactId>beangle-orm-parent</artifactId>
<version>1.1.0</version>
</dependency>
properties
db.driverClass=com.mysql.jdbc.Driver
db.url=jdbc:mysql://localhost:3306/test
db.username=root
db.password=123456
@Entity(name="User")
@Table(name="t_user")
public class User {
@Id
@Generator(strategy= GenerationType.AUTO)
private Long id;
@Column(name="username")
private String username;
@Column(name="password")
private String password;
}
public interface UserDao extends Repository<User, Long> {
User findByUsername(String username);
}
@Autowired
private UserDao userDao;
public void saveUser(User user) {
userDao.save(user);
}
public User getUserByUsername(String username) {
return userDao.findByUsername(username);
}