https://spring.io/projects/spring-data
好像没有,只有hadoop
在bean-new.xml 中开启。根据实体类自动创建表
是的可以的
还是要控制一下的
我也不知道啊
这不是4-1的内容吗?
可以的吧,大概也许就是要修改下配置,不知道老师这个是什么时候写的。
有些有默认值的,如果不改变,可以不写。但有些是必须的。
多表联查,两个表之间要有共同的字段,
因为他里面用的方法是对象employeeRepository的方法,这个对象是继承了repository接口的
不需要
你这个查询方法返回的是null,不是tudents,所以空指针
百度一下就有了。
因为mysql默认是,localhost 和 3306,所以不写也没有关系
这个要根据mysql的版本来说,如果是mysql6以上版本,需要添加时区。
jdbc:mysql:///spring_data?serverTimezone=UTC
不一定,返回的数据要有能够和它对应的实体,实体的属性个数不能小于返回的数据库的字段个数!
关联查询自己定义sql语句。
只是最后一章没有而已,跟着视频写,都可以了,很简单的
我知道了,我发觉我和老师相反,我是ASC,老师是desc.估计是因为源码改变了-----
Join<ProjectPoint, PersonnelRecord> personnelRecordJoin = root.join("personnelRecords", JoinType.INNER); predicate.add(criteriaBuilder.equal(personnelRecordJoin.get("engineer").get("id").as(String.class), engineerId));
join 用上面方式查询,ProjectPoint 里有 PersonnelRecord 集合。
group by 的还没用过,感觉上应该类似,都是封装成对象了。
参考:https://blog.csdn.net/liangweihua123/article/details/82147109
在方法上加上
@Transactional
这个注解
@Entity
@Table(name = "T_employee")
public class Employee {
private Integer id;
private String name;
private String age;
+1~
因为默认需要添加一个persistence.xml文件,在文件中定义实体类,并且这个文件是要在META-INF目录下的。但是也可以更改一些配置,更改后可以不再使用persistence.xml文件。具体更改看这个链接→ https://www.cnblogs.com/taven/p/3351841.html
+1~