1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 | JPA:ORM(Object Relational Mapping); 1 )、编写一个 实体类(bean)和数据表进行映射,并且配置好映射 关系; /** * Created by windMan on 2018/5/31 */ //使用JPA注解配置映射关系 @Entity //通知JPA这是一个实体类(和数据表映射的类) @Table (name= "tbl_user" ) //@Table来指定和哪个数据表对应;如果不写默认表名就是user; public class User { @Id //这是一个主建 @GeneratedValue (strategy = GenerationType.IDENTITY) //自增的主建 private Integer id; @Column (name= "last_name" ,length = 50 ) //这是和数据表对应的列名 private String lastName; @Column //不写,默认列名就是属性名 private String email; 2 )、编写一个DAO接口来操作实体类对应的数据表(Repository) /** * Created by windMan on 2018/5/31 */ //继承JpaRepository来完成对数据库的操作 public interface UserRepository extends JpaRepository<User,Integer> { } 3 )、基本的配置 jpa: hibernate: #更新或者创建数据表结构 ddl-auto: update #控制台显示SQL show-sql: true |
用代码行来衡量开发进度,无异于用重量来衡量制造飞机的进度。
【推荐】还在用 ECharts 开发大屏?试试这款永久免费的开源 BI 工具!
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步