Fixes problems AVM tables were having with utf8 encodiing and mysql.

git-svn-id: https://svn.alfresco.com/repos/alfresco-enterprise/alfresco/BRANCHES/WCM-DEV2/root@3618 c4b6b30b-aa2e-2d43-bbcb-ca4b014f7261
This commit is contained in:
Britt Park
2006-08-28 00:43:39 +00:00
parent 8031cc6574
commit 8c92c87ac3
8 changed files with 240 additions and 30 deletions

View File

@@ -55,8 +55,12 @@ class ChildEntryDAOHibernate extends HibernateDaoSupport implements
*/
public ChildEntry getByNameParent(String name, DirectoryNode parent)
{
ChildEntry query = new ChildEntryImpl(name, parent, null);
return (ChildEntry)getSession().get(ChildEntryImpl.class, (Serializable)query);
Query query = getSession().createQuery(
"from ChildEntryImpl ce where ce.name = :name and ce.parent = :parent");
query.setString("name", name);
query.setEntity("parent", parent);
query.setCacheable(true);
return (ChildEntry)query.uniqueResult();
}
/**