![240](https://cdn2.jianshu.io/assets/default_avatar/1-04bbeead395d74921af6a4e8214b4f61.jpg?imageMogr2/auto-orient/strip|imageView2/1/w/240/h/240)
@Retention注解简单说明 是什么: @Retention是用来修饰注解的,它定义了该注解被保留时间的长短,是注解的注解,是JAVA元注解之一。 为什么: 注解有不同的...
牛逼牛逼
解决WordPress安装主题或插件需要FTP使用SFTP连接到服务器,进入wp-content目录,新建tmp文件夹,设置文件夹的权限为777。返回网站根目录,编辑wp-config.php 添加下列代码(注意中英文符...
使用SFTP连接到服务器,进入wp-content目录,新建tmp文件夹,设置文件夹的权限为777。返回网站根目录,编辑wp-config.php 添加下列代码(注意中英文符...
开发PHP ,phpstorm 是最强编辑器,没有之一
01 这两年写公众号,有了些商业合作,我时常收到一类留言: “广告让人不爽,取关取关!” “你就直说,一条广告你收多少钱?” “不推广告会死吗?收割粉丝?” 比如最近的一次软...
JPA是java的api, Hibernate是JPA的一个实现。MyBatis、Hibernate都是ORM框架, MyBatis没有按照JPA那套规范实现。系统的设计步骤你是从哪里拷贝的吧,我的经历告诉我,实际不是那样的。
不管用JPA还是Hibernate都要用关系型数据库,用到关系型数据库,你就必须了解SQL语法。JPA抽象了api, 为了替代native sql,增加了学习成本,降低了性能。复杂的查询还是只能用native sql。
只觉得ORM映射用起来很爽,其它功能好烦躁。最反感hibernate的瞬时态/持久态/托管态, 写业务代码,你会操作到数据库。domain一对一,一对多,多对多,延迟加载,级联删除,这些配置也很多。你配置了级联删除,如果某段代码不想级联删除,sorry,还是用native sql吧。
跨数据库服务器查询,jpa,mybatis都做不到
代理模式 给某个对象提供一个代理对象,并由代理对象控制对于原对象的访问 什么是动态代理 运行时动态生成代理类 动态代理我们需要些什么 业务接口(Interface)业务的抽象...