当前位置:网站首页>SpingBoot项目中用到的主要注解
SpingBoot项目中用到的主要注解
2022-07-21 18:16:00 【苏尧木子】
Spring中的主要注解:
Hibernate中用到的主要注解:
@Entity:对实体注释,任何hibernate映射对象都要用到这个注释
@Table:声明此对象映射到数据库的数据表,它可以通过实体来指定指定表table、目录(catalog)和schema的名字,这个注释不是必须的,如果没有则使用系统默认值
@version:该注释可以用于实体中添加乐观锁
乐观锁:认为操作中不会有并发问题,不会有其它线程对数据进行更改,因此不会上锁i,也可以这样理解:这里的数据,别想太多,你尽管用,出了问题算我怂,即操作失败后事务的回滚、提示。
悲观锁:总是假设最坏的情况,每次取数据时总会认为其他线程会更改,一旦加锁,不同线程执行时,只能有一个线程执行,其他线程在入口出等待
@Id:声明属性的主键
@GeneratedValue:指定主键的生成策略
@Colum:声明该属性与数据库字段的映射关系
边栏推荐
猜你喜欢
随机推荐
生物化學複習題V·酶
Office2016 - word cannot use input method, only English questions can be input
EAS Web BIM啟動訪問提示500錯誤
File read / write operation (files under the specified file directory)
响应式布局——字体常用单位
【Datasheet】PHY KSZ9031千兆网络芯片解读
EAS 扩展报表常用函数(自用)
Review of Biochemistry VI · biological oxidation
20201127 使用Markdown 画uml图,Graphviz 安装经历吐血整理
Common properties of flex layout
34. 两数相加
SqlServer将数据库中的表复制到另一个数据库
oracle错误一览表
EAS BOS 序时簿动态列的实现
EAS BOS report development
Handler学习
cookie
Solution of exceeding the margin after padding or border when wechat applet width100%
Permission
关于线程 thread (3)线程的同步