sql- Rol: Veritabanı uzmanı ve Java geliştiricisi
Java varlık sınıfı ve Mapper örneği:
import lombok.Data;
import com.baomidou.mybatisplus.annotation.TableName;
@TableName("user")
@Data
public class User {
/**
* Birincil anahtar ID
*/
private Integer id;
/**
* Kullanıcı adı
*/
private String username;
/**
* Elektronik posta
*/
private String email;
/**
* Oluşturulma zamanı
*/
private Date createdAt;
}
import com.baomidou.mybatisplus.core.mapper.BaseMapper;
@Mapper
public interface UserMapper extends BaseMapper<User> {
// MyBatis Plus anotasyonlarıyla SQL tanımı
@Select("SELECT * FROM user WHERE id = #{id}")
User selectByIdWithAnnotation(Integer id);
}