我有一个包含2列store_number和manager_id的表,我为这个表创建了一个实体和一个存储库类。
@Entity
public class StoreManagers {
@Id
@GeneratedValue
@Column(name="store_number")
private String storeNumber;
private String managerId;
public StoreManagers() {
}
public String getStoreNumber() {
return storeNumber;
}
public void setStoreNumber(String storeNumber) {
this.storeNumber = storeNumber;
}
public String getManagerId() {
return managerId;
}
public void setManagerId(String managerId) {
this.managerId = managerId;
}
@Override
public String toString() {
return "StoreManagers [storeNumber=" + storeNumber + ", manageId=" + managerId + "]";
}
}
public interface StoreManagersRepository extends JpaRepository<StoreManagers, String> {
List<StoreManagers> findByStoreNumber(String storeNumber);
}
Hibernate: select storemanag0_.manager_discount_id as manager_1_2_, storemanag0_.store_number as store_nu2_2_ from storemanagers storemanag0_ where storemanag0_.store_number=? 2016-12-23 12:16:15.763 TRACE 644 --- [nio-4000-exec-1] o.h.type.descriptor.sql.BasicBinder : binding parameter [1] as [VARCHAR] - [00012]
: []
它返回一个空列表,但是当我直接执行上面的查询时,我会得到结果。
请帮我做这个。我在这里做错什么了吗?
如果希望在数据库中保留带下划线的字段名称,请使用@column(name=“store_number”)
注释实体字段,并将字段重命名为camel-case。
@Column(name="store_number")
private int storeNumber;
在存储库中,可以使用
findByStoreNumber(int storeNumber)
我想将一个xml文件映射到Java对象。我有一个验证xml的模式。 爪哇类 PersonDetails.xsd 个人详细信息.xml 个人.class personNo返回null。如果我从xsd和xml中删除名称空间和xmlns声明,我可以得到正确的值。 当我尝试使用相同的模式进行Marshall时,我收到了以下错误:
我正在使用JOOQ和Postgres。在博士后中,我有一个专栏性别: (表本身是一个视图,性别列是用Java计算的值的占位符) 在Java中,当I.fetch()视图时,我会对每条记录进行一些计算: 所有看起来都很好,如果打印值,它们都是正确的。但是,当我在我的技能记录上调用intoResultSet()时,性别列在所有值旁边都有一个星号,例如“*男性”。 然后,我使用结果集作为OpenCSV C
问题内容: 我正在使用JDBC来实现非常简单的数据库连接。 我已经创建了连接/语句并执行了查询。我在调试器中检查语句的查询对象,以确认它正在发送正确的查询。然后,我再次检查了数据库中的查询(直接从调试器复制),以确保其返回数据。但是,返回的结果集在.next()上给出false 这里有我遗漏的常见陷阱吗? 还有myDB类(一个简单的包装程序,使我可以将连接/语句代码放入任何项目中) 编辑:根据建议
有人能告诉我为什么列表返回空吗?我的xpath是准确的,因为我重新检查了它,但我仍然无法迭代它,而调试for循环甚至没有执行。我不确定我哪里出了问题。
问题内容: 我正在尝试编写一个用于与last.fm API进行交互的小脚本。 我有一点使用的经验,但是以前使用它的方式似乎无效,而是返回一个空列表。 我删除了API密钥,因为我不知道它到底应该有多私密,并举了一个示例,说明了我在该位置接收的XML。 与API交互的类: 调用的get_now_playing方法: 我收到的xml样本: 问题答案: 问题在于, 如果给定标签名称,则仅搜索元素的直接后代
我试图用刮擦和飞溅来刮取衣服的图像和一些产品信息。我想得到的形象,只有产品(所以没有模型)。比如这张照片https://www2.hm.com/nl_nl/productpage.0220094001.html 然而,如果我试图让src在Scrapy shell中 回答xpath('//figure[包含(@class,“secondary”)]///img//@src')。摘录() 返回一个空列